簡體   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