我有一個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 EE安裝程序在Mac OS X上崩潰小牛隊
- 3. eclipse java - 在linux上崩潰
- 4. String.nextLine()Java - 崩潰
- 5. Java崩潰Windows
- 6. IntelliJ中的Java崩潰
- 7. Linux上的Java進程崩潰(ubuntu 14.04)
- 8. AIX上的Java 1.5崩潰5
- 9. iPhone上的崩潰?
- 10. __dispatch_call_block_and_release上的崩潰
- 11. JFileChooser崩潰 - Java 7
- 12. Java程序崩潰
- 13. Java突然崩潰
- 14. Java應用程序在nextLine上崩潰()
- 15. Java GUI崩潰發生在VNC上!
- 16. Java Access Bridge在releaseJavaObject上崩潰JVM()
- 17. Tomcat6和Java 7
- 18. 崩潰性的Java IPC
- 19. 的Integer.parseInt()崩潰Java程序
- 20. 問題與Java卡的WebApplication
- 21. 崩潰在Ubuntu上
- 22. nsight EE和nvvp都在Ubuntu啓動時崩潰16.10
- 23. Java崩潰的應用程序 - 如何找出Java崩潰的原因?
- 24. Linux上用於Java EE的Eclipse - 無法查看Java EE項目?
- 25. 的java的tomcat6:javax.ws缺少
- 26. ART Runtime上的Dexposed崩潰
- 27. Android上的帳戶崩潰
- 28. C++ - glDrawElements上的OpenGL崩潰()
- 29. OS X上的QStringList.append()崩潰
- 30. Android上的ti.cloudpush崩潰M
「項目的日誌不顯示任何可疑」我會仔細檢查Tomcat的日誌和任何異常報告 – NimChimpsky