Glassfish:HTTP 500内部服务器错误,没有任何异常

时间:2015-11-21 14:31:00

标签: java exception glassfish

我目前正在开发一个部署在Glassfish服务器上的项目。当出现异常时,我可以轻松地在Glassfish日志中看到堆栈跟踪。但是,有时当存在与持久性相关的问题(例如关系注释或延迟加载)时,来自服务器的响应是HTTP 500内部服务器错误,在任何日志文件中都没有任何异常。摆弄,粗暴地强制错误而不知道什么是实际错误需要花费大量的时间。有没有办法启用详细模式,以便我可以看到此异常,或者这是Glassfish的技术限制?

1 个答案:

答案 0 :(得分:0)

我知道这个问题有点老了,但我最近遇到了同样的问题,并会与你们分享我的发现。

对我而言,以下两种方法有助于追踪我的问题。

使用persistence.xml注销SQL语句:

<property name = "hibernate.show_sql" value = "true" /> // hibernate

<property name="eclipselink.logging.level" value="FINE"/> //eclipse link

记录违规行为 如以下问题的答案中所述:

javax.validation.ConstraintViolationException