2017-05-15 42 views
0

我們在Tomcat8.026版本服務器上部署了openam13.0.0 war。如果服務器閒置12到24小時,它會自動停止並引發下面的錯誤。請提供你的建議。OpenAM13.0.0 - Tomcat自動關閉

org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web應用程序[openam]似乎已經開始了一個名爲 線程[com.google.inject.internal.util。$終結],但未能停止 吧。這很可能造成內存泄漏。 java.lang.Object.wait(本機方法)

+0

這似乎更像原因不能從上面的錯誤規定錯誤 – litelite

+0

警告。請檢查OpenAM調試日誌中是否有任何消息似乎與此問題相關。 –

回答

0

這關係到Tomcat: 線程的堆棧跟蹤 Guice + Tomcat potential memory leak

,並更可能這個錯誤: https://bugster.forgerock.org/jira/browse/OPENAM-3133

問題你只有在Tomcat停止時纔會看到。只要Tomcat實際上沒有被阻止關閉,那麼這些都是相當無害的。

正如錯誤報告中所報告的那樣,自從OpenAM 10和最新版本的Tomcats一直存在這個問題之後,只要Tomcat能夠關閉,可以公平地認爲錯誤可以被忽略。在bug報告OpenAM-3133中的討論給出了一個相當好的情況評估。

乾杯