我有一个Linux Cent-OS上运行的Web应用程序(J2EE + Tomcat6 + MySQL + Struts2 + Hibernate)。有时(通常在大约3-4天后)它变得无法访问,我看到一个空白的白页! “/etc/init.d/httpd status”和“/etc/init.d/tomcat status”都表示它们运行良好。 我想我的web应用程序崩溃了,因为当我重新启动tomcat时,Web应用程序可能会重新启动(重新启动httpd不会解决任何问题)。 该项目的日志显示没有任何可疑。 请帮助我如何追踪问题或找到更多有关此危机的信息! 这是一个tomcat问题还是什么?重新安装tomcat可以帮助我的情况?Tomcat6上的Java EE WebApplication崩溃
0
A
回答
0
缩小你的问题是没有人能为你做的,你需要塑造你的通用调试技能。
如果你的日志没有显示任何错误,那只意味着你的日志记录是错误的。 也许也意味着你有某个地方的溺水异常。
我不会重新安装任何东西,当他们在自己的代码中的99.99%的情况下发生错误时。 (当与高调的开源系统相对)
你最好的机会是找出哪个servlet正在返回你的空白页面。 那页真的是空白吗?在浏览器中检查html源代码。
3-4天的bug时间表明内存泄漏,所以我建议在你的应用程序中使用一些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/
相关问题
- 1. Tomcat6不断崩溃
- 2. Java崩溃Windows
- 3. String.nextLine()Java - 崩溃
- 4. IntelliJ中的Java崩溃
- 5. AIX上的Java 1.5崩溃5
- 6. iPhone上的崩溃?
- 7. Java程序崩溃
- 8. JFileChooser崩溃 - Java 7
- 9. Java突然崩溃
- 10. ZBarSymbolSet上崩溃
- 11. Java GUI崩溃发生在VNC上!
- 12. Java Access Bridge在releaseJavaObject上崩溃JVM()
- 13. 崩溃性的Java IPC
- 14. 的Integer.parseInt()崩溃Java程序
- 15. Tomcat6和Java 7
- 16. 问题与Java卡的WebApplication
- 17. nsight EE和nvvp都在Ubuntu启动时崩溃16.10
- 18. Java崩溃的应用程序 - 如何找出Java崩溃的原因?
- 19. Linux上用于Java EE的Eclipse - 无法查看Java EE项目?
- 20. Windows xp上的SystemTimeToTzSpecificLocalTime崩溃
- 21. AGXGLDriver:iOS上的glrKillClient + 464崩溃
- 22. Xcode 9上的GoogleMaps崩溃
- 23. ListPreference上的Android崩溃
- 24. heroku上的进程崩溃
- 25. button.setEnabled上的Android崩溃(false)
- 26. Solaris 8上的SIGBUS崩溃
- 27. 的WordPress上bluemix cloudfoundry崩溃
- 28. ios 8上的UIWebView崩溃
- 29. OS X上的QStringList.append()崩溃
- 30. StartActivitity上的崩溃()Android Apps
“项目的日志不显示任何可疑”我会仔细检查Tomcat的日志和任何异常报告 – NimChimpsky