我們有一個基於servlet的應用程序,我們遇到了問題。以下是發生了什麼情況:在oracle超時之後(比如下班後回家並嘗試在第二天登錄應用程序),我們會收到很多錯誤和異常,如:連接關閉,關閉語句和其他。會話被終止後無法重新連接JDBC與Oracle
一種模擬此錯誤的方法是以管理員身份訪問oracle會話並在使用過程中查殺會話。這樣做會發生同樣的問題。
我們做的是,我們有一個叫做系統凸出一個主要項目是先決條件的所有其它模塊(Maven的設置),以及我們在Tomcat中部署所有的.war
文件。
問題通過重新啓動tomcat來解決。就那麼簡單。
我的問題是,是否有重新建立這種連接沒有重新啓動Tomcat的任何方式?否則,如果重新啓動Tomcat(或自動重新加載一個.war
)是必要的,有沒有辦法做到這一點?
我看不出我在哪裏錯了。