【发布时间】:2014-09-27 23:47:58
【问题描述】:
我有一个使用 Tomcat 7 + Hibernate + Spring + Ehcache(作为本地缓存)的 REST (Jersey) Web 服务器。 服务器随机停止响应。我没有捕获(再现)停止行为,因此很难准确判断服务器何时挂起。一旦服务器挂起,如果我发送请求,请求甚至无法到达服务器(我没有看到来自应用程序日志文件的任何请求)
我知道这是非常笼统的问题。但是我需要在哪里查看以了解更多信息? 在谷歌上搜索了一段时间后,我发现我需要查看 catalina.out 日志文件,并且需要查看堆转储是否可能出现死锁,以及 JDBC 连接等。
在哪里/如何找到堆转储?我在哪里可以看到 JDBC 连接的任何日志? 我正在使用 Spring + Hibernate 并使用事务管理器来管理事务。我需要在数据源中指定任何特定配置吗?
【问题讨论】:
标签: java spring hibernate tomcat ehcache