有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我目前正在从事一个部署在Glassfish服务器上的项目。当出现异常时,我可以很容易地在Glassfish日志上看到堆栈跟踪。然而,有时当存在与持久性相关的问题(例如关系注释或延迟加载)时,服务器的响应是HTTP 500内部服务器错误,在任何日志文件中都没有任何异常。修修补补,粗暴地强迫错误,而不知道什么是真正的错误,需要花费大量的时间。有没有办法启用详细模式,这样我就可以看到这个异常,或者这是Glassfish的技术限制


共 (1) 个答案

  1. # 1 楼答案

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

    对我来说,以下两种方法有助于解决我的问题

    使用持久性注销SQL语句。xml:

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

    日志约束违规 如以下问题的答案所述:

    javax.validation.ConstraintViolationException