目前我们用tomcat+oracle开发,我们使用tomcat的连接池来得到数据库连接,目前有一个麻烦的问题是当oracle重启或者连接被oracle强行踢出时,程式将出现连不到数据库的问题(表现为点一个页面没反映),这种oracle的重启使得tomcat连接池中的连接将不能用,但是tomcat并不知道,每次只有重启tomcat服务器来解决这个问题,有没有方法不重启tomcat服务器就可以解决此问题呢,还望大家能指教。
解决方案 »
- 新手上路 求教!
- 如何禁止struts1.3的表单验证功能,请高手指点,在线等......?
- 公司的网站发布不到英特网上去?
- 急,一个简单的问题
- 使用hibernate分页查询时向数据库发送了不支持的sql语句
- 我用html包含一个jsp文件的时候怎么让被包含的jsp文件使用包含他的那个jsp文件的errorpage呢?
- JSP网页怎么使用JAVAMAIL,通过SMTP认证发送邮件?
- 关于在TOMCAT环境下如何配置不同端口运行不同目录下的文件?
- 为什么BEANS一定要放在WEB-INF\classes才能执行?放在其他为什么不可以?
- 如何得到oracle数据库中一个表的字段列表(不是desc tableName),是在jsp中用的。
- 关于FLASH跨域的一个问题。。
- 谁会EXT 菜单啊??
建议使用c3p0, 它的连接池能够自动恢复,可以解决你的问题
你既然用的是Oracle数据库 我想你的连接也是比较大的
那么你就改用c3p0 并且当你项目真正发布后
Oracle数据库的服务器 他一般是不重启的 所以这个问题不要恨担心