2013-05-01 31 views
0

我知道這個問題已經被擊敗了,我已經閱讀了所有各種解決方案,比如調整懶惰讀取。問題是這個應用程序已經運行了幾年,剛剛開始出現這個問題。無法初始化代理 - 無會話 - 僅限生產服務器?

奇怪的部分是此應用程序工作正常,我的本地dev的機器,以及我們的測試服務器上。一旦我將其部署到我們的生產站點,我會收到錯誤消息。所以我不相信它是一個應用程序問題,它必須是服務器的東西,也許某種類型的tomcat配置可能會有所不同?

的設置是使用Tomcat/MySQL的/ JAVA的版本的所有3個服務器之間相同。有人有什麼我可以看看的想法?

對於其工作進出口運行冬眠什麼3.5.3,春季3.02,Struts的2.2.1,Tomcat的6.0.24,Mysql的67年5月1日在RHEL 6.3服務器上

感謝

回答

0

我想探討2並行的路徑來找出答案。

一個是,嘗試解決問題本身。把你的日誌級別升級爲DEBUG,看看是否能說明任何事情。您是否能夠成功獲取一個簡單的對象,並且只有複雜的對象(具有子對象的那些對象)會導致問題?等等。它可能與數據源/連接池有關,後者在生產中通常具有不同的設置。

第二種方法是弄清楚發生了什麼變化。如果這個問題剛剛開始發生,那麼一定會發生改變。您已經升級庫,改變了版本的Tomcat,改變了OS等

與此相關的第二個方法是搞清楚什麼是你的開發/測試環境與生產之間的不同。如果問題在生產中可靠地發生,而不是在其他問題上可靠地發生,那麼它們不能以各種方式「相同」。如果您有一個可以修補的「生產」版本,而不與活躍用戶混淆,那麼您可以嘗試更改並查看是否可以找出導致問題出現的特定事件。

相關問題