【问题标题】:Glassfish: HTTP 500 Internal Server Error without any exceptionGlassfish:HTTP 500 内部服务器错误,没有任何异常
【发布时间】:2015-11-21 14:31:00
【问题描述】:

我目前正在开发一个部署在 Glassfish 服务器上的项目。当出现异常时,我可以很容易地在 Glassfish 日志中看到堆栈跟踪。但是,有时当存在与持久性相关的问题(例如关系注释或延迟加载)时,服务器的响应是 HTTP 500 Internal Server Error,在任何日志文件中都没有任何异常。在不知道实际错误的任何线索的情况下,修补、暴力破解错误需要花费大量时间。有没有办法启用详细模式以便我可以看到这个异常或者这是 Glassfish 的技术限制?

【问题讨论】:

    标签: java exception glassfish


    【解决方案1】:

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

    对我来说,以下两种方法有助于找出我的问题。

    使用 persistence.xml 注销 SQL 语句:

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

    记录约束违规 如以下问题的答案所述:

    javax.validation.ConstraintViolationException

    【讨论】:

      猜你喜欢
      • 2020-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      • 2018-12-16
      • 2022-08-21
      相关资源
      最近更新 更多