繁体   English   中英

Tomcat6上的Java EE WebApplication崩溃

[英]Java EE WebApplication on Tomcat6 Crashes

我有一个在Linux Cent-OS上运行的Web应用程序(J2EE + Tomcat6 + MySQL + Struts2 + Hibernate)。 有时(通常在3-4天后)无法访问,并且我看到空白的页面! “ /etc/init.d/httpd状态”和“ /etc/init.d/tomcat状态”都表示它们运行良好。 我认为我的Web应用程序崩溃了,因为重新启动tomcat时Web应用程序可以再次启动(重新启动httpd无法解决任何问题)。 该项目的日志没有显示任何可疑之处。 请帮助我如何跟踪问题或找到有关此危机的更多信息! 这是tomcat问题还是什么? 重新安装tomcat可以帮助我的情况吗?

缩小问题的范围是没人能为您做的,您需要培养通用的调试技能。

如果您的日志没有显示任何错误,那仅表示您的日志是错误的。 可能还意味着您在某处有一个淹死的异常。

当99.99%的错误发生在您自己的代码中时,我将不会重新安装任何内容。 (当与知名的开源系统相对时)

您最好的机会也是查明哪个servlet返回您该空白页。 该页面真的空白吗? 在浏览器中检查html源。

3-4天的错误期表明存在内存泄漏,因此我建议在您的应用程序上使用一些Java分析工具。 http://download.oracle.com/javase/6/docs/technotes/guides/visualvm/

http://www.skill-guru.com/blog/2010/11/11/troubleshooting-application-performance-with-visualvm/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM