【发布时间】:2016-06-28 14:53:15
【问题描述】:
我们这里有一个基于 servlet 的应用程序,但我们遇到了问题。这是发生了什么:在 oracle 超时后(比如我们下班回家并尝试在第二天登录应用程序),我们得到很多错误和异常,例如:连接关闭、关闭语句等.
模拟此错误的一种方法是以管理员身份访问 oracle 会话并在使用过程中终止会话。这样做会发生同样的问题。
我们所做的是,我们有一个名为 system-proj 的主项目,它是所有其他模块(由 maven 设置)的先决条件,我们部署 all .war 文件在tomcat中。
问题通过重启tomcat得到解决。就这么简单。
我的问题是,有没有任何 方法可以在 不重新启动Tomcat 的情况下重新建立此连接?或者,如果需要重启Tomcat(或自动重新加载单个.war),有什么办法吗?
我看不出我哪里错了。
【问题讨论】:
标签: java oracle session tomcat jdbc