1
我正在使用java j2ee應用程序。每當有數據庫活動並且數據庫重新啓動時,應用程序就會停止運行,並且我們會強制退出應用程序服務器。一旦應用服務器是其反彈由於失效連接工作正常應用程序顯示數據庫重新啓動時的連接錯誤
問候 爬完
我正在使用java j2ee應用程序。每當有數據庫活動並且數據庫重新啓動時,應用程序就會停止運行,並且我們會強制退出應用程序服務器。一旦應用服務器是其反彈由於失效連接工作正常應用程序顯示數據庫重新啓動時的連接錯誤
問候 爬完
可能發生這種情況。 在這種情況下,拋出一個異常,指出連接是失效或無效。
在應用程序中,可以捕獲一個陳舊的連接異常並重試該呼叫。 它也可以通過連接超時或生存時間來控制。 請諮詢您的DBA或服務器管理員,以查看是否有任何導致此問題的連接屬性。
嗨,在這種情況下,當數據庫重新啓動時,儘管應用程序仍然關閉,數據庫仍然啓動。應用程序服務器和數據庫由第三方託管,我們只能請求反彈,而我們只能選擇使用JAVA或J2EE代碼。我們正在使用JBOSS Regards Pawan –
正如我所說的,應用程序端處理這將是關閉連接,當一個陳舊的連接異常拋出並重試。看起來有一種方法可以在jboss中處理這個問題。看看http://stackoverflow.com/questions/5088447/jboss-as-5-database-connection-pool-re-connect-routine-for-ms-sql-server和http://stackoverflow.com/ question/128527/is-there-any-way-to-have-the-jboss-connection-pool-reconnect-to-oracle-when-conn – techuser
非常感謝,我將嘗試使用沒有JBoss端訪問的代碼 –