2012-03-27 195 views
-2

我爲基於Java的應用程序使用Tomcat服務器。tomcat服務器:Tomcat服務器是否必須每天重新啓動?

我的問題是,在服務器沒有重新啓動,每天,它給出錯誤的結果(指本功能不工作),但只要重新啓動服務器,它工作正常。

我很困惑這個結果給出的不可預測性,請告訴我這樣的行爲可能嗎?

Ours是一個使用Apache CXF的Web服務應用程序。

感謝

回答

0

這很可能是由您自己的應用程序中的錯誤而不是Tomcat中的錯誤引起的。 Tomcat本身沒有理由每天重新啓動它。

由於您沒有說出什麼問題,所以不可能幫助您解決具體的問題。

0

我非常困惑,這種不可預測的結果給出,請告訴我,這樣的行爲可能嗎?

有任何數量的原因,這可能發生,幾乎所有這些都將最終指向代碼中的錯誤。這很可能是資源泄漏 - 內存泄漏(例如,向某個靜態引用的集合添加東西),數據庫連接泄漏等。

您應該明確發現問題 - 我們無法真正幫助您這麼做沒有關於什麼構成「錯誤結果」或您的應用程序在做什麼的更多信息。它不需要每天重新啓動服務器。

0

Tomcat不需要每天重新啓動。我有Tomcat服務器運行數週,沒有問題。您的Web應用程序中必須存在導致錯誤行爲的錯誤。

0

最有可能是具有有關,由此你的應用程序的狀態由以前的請求影響的靜態變量或併發錯誤您的應用程序。

0

您是否將TomCat設置爲您的計算機上的服務?這可能是一個想法,可以自動進行服務恢復。