2013-11-22 90 views
0

第一一些背景:Tomcat的7.0.42/AJP/1.3 /的httpd-2.2.15/JAVA 1.7.0_49 @的Windows Server 2008 R2 SP1 64位如何重新啓動意外,但正常關閉tomcat的

我們以前的tomcat安裝(tomcat 6/java 6)我們有時會遇到JVM崩潰。正因爲如此,我們將tomcat服務配置爲「重新啓動時出錯」,這很好。

現在使用Tomcat 7有時以下錯誤彈出(它總是在Tomcat的犯錯中的最後一項):

ClientAbortException: java.io.IOException: Failed to send AJP message 
Caused by: java.io.IOException: Failed to send AJP message 

導致的tomcat關閉。這種關機顯然是優雅的,否則「重新啓動錯誤」設置將踢,其中沒有,所以tomcat停留下來:-(

有沒有辦法可能添加一個偵聽器「System.exit( -1)的時候,當tomcat因爲這個特定的原因正常而意外地關閉?

當然,我會盡力追查上面的錯誤,但首先我想有辦法讓tomcat保持起來,即使它不受歡迎正常關閉。

歡呼聲, 亞歷山大

回答

0

對於有問題的服務,我平常請使用the Non-Sucking Service Manager。第三方,開放源碼,令人難以置信的可配置。當您在服務器中發現錯誤時,這可以提供幫助。