Glassfish 中未处理的异常详细信息
我想查看 Glassfish 中抛出未处理异常时的异常详细信息(在网页中,而不是日志中)。
显示此错误页面,但没有任何有用的信息。抛出异常时是否可以选择查看更多详细信息? (就像在 asp.net 中一样,如果您在 web.config 中将 debugmode 设置为 true,则可以看到异常详细信息)
HTTP 状态 500 -
类型异常报告
消息
描述服务器遇到了 阻止它的内部错误 () 满足此请求。
异常
java.lang.NullPointerException注意事项 异常的完整堆栈跟踪 其根本原因可在 Oracle GlassFish Server 3.1 日志。
Oracle GlassFish 服务器 3.1
谢谢
I would like to see the exception details when an unhandled exception thrown in Glassfish (In the web page, not logs).
This error page shows but there's no useful information. Is there an option to view more details of it when an exception thrown? (Like in asp.net if you make debugmode true in web.config you can see the exception details)
HTTP Status 500 -
type Exception report
message
descriptionThe server encountered an
internal error () that prevented it
from fulfilling this request.exception
java.lang.NullPointerException note
The full stack traces of the exception
and its root causes are available in
the Oracle GlassFish Server 3.1 logs.Oracle GlassFish Server 3.1
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一般来说,您应该只在开发环境中执行类似的操作,因为它向外界发布内部应用程序详细信息(安全问题)。不过,您可以在 web.xml 中定义通用异常 jsp:
throwable.jsp
的 page 元素必须包含isErrorPage
属性:该属性定义变量 java.lang.Throwable 类型的异常,因此您可以在
throwable.jsp
中检查异常:In general you should do things like that only in development environments as it publishes internal application details to the outside world (security issue). Nevertheless, you can define a generic exception jsp in your web.xml:
The
throwable.jsp
's page element must contain anisErrorPage
attribute:This attribute defines the variable exception of type
java.lang.Throwable
, so you can examine your exception insidethrowable.jsp
: