我们有一个基于servlet的应用程序,我们遇到了问题。以下是发生了什么情况:在oracle超时之后(比如下班后回家并尝试在第二天登录应用程序),我们会收到很多错误和异常,如:连接关闭,关闭语句和其他。会话被终止后无法重新连接JDBC与Oracle
一种模拟此错误的方法是以管理员身份访问oracle会话并在使用过程中查杀会话。这样做会发生同样的问题。
我们做的是,我们有一个叫做系统凸出一个主要项目是先决条件的所有其它模块(Maven的设置),以及我们在Tomcat中部署所有的.war
文件。
问题通过重新启动tomcat来解决。就那么简单。
我的问题是,是否有重新建立这种连接没有重新启动Tomcat的任何方式?否则,如果重新启动Tomcat(或自动重新加载一个.war
)是必要的,有没有办法做到这一点?
我看不出我在哪里错了。