怎么会出现“关闭的连接”?
Tomcat 4.1下通过jsp连接oracle数据库,访问量大时候,经常出现“javax.servlet.ServletException: 关闭的语句”错误信息,刷新页面后就运行正常,这是怎么回事呢?需要如何调整配置来解决该问题?
多谢!
问题点数:0、回复次数:7Top
1 楼willway(小鬼=[SCM]=)回复于 2004-02-16 15:04:22 得分 0
你看看这篇文章
http://expert.csdn.net/Expert/topic/2431/2431018.xml?temp=.8884088
不过最后好像还是没有解决
我也遇到相同的问题,解决不了,郁闷中……
Top
2 楼willway(小鬼=[SCM]=)回复于 2004-02-16 15:11:12 得分 0
tomcat下有文档:Tomcat 4.1\webapps\tomcat-docs\jndi-datasource-examples-howto.html
里面说:Random Connection Closed Exceptions
These can occur when one request gets a db connection from the connection pool and closes it twice. When using a connection pool, closing the connection just returns it to the pool for reuse by another request, it doesn't close the connection. And Tomcat uses multiple threads to handle concurrent requests.Top
3 楼kissdavid(梦的≮翅膀≯)回复于 2004-02-16 15:23:07 得分 0
连接提前关闭,或是关闭了二次
好好看看代码
应该是这个问题!Top
4 楼zql2002(东方龙)回复于 2004-02-16 15:30:36 得分 0
upTop
5 楼along603(-_-)回复于 2004-02-16 16:13:04 得分 0
就是连接关了,你还想用,估计可能是循环的时候写错了Top
6 楼floweryz(于震)回复于 2004-02-16 16:38:46 得分 0
你建立一个数据库连接池就好了,上次数据没有访问完,下次的就到了,所以会出现这种情况Top
7 楼zcjl()回复于 2004-02-16 17:39:51 得分 0
http://expert.csdn.net/Expert/topic/2731/2731837.xml?temp=.683468
好像是类似的问题哦
我现在是知其然,不知其所以然
所以心里没底,不知什么时候就会又出问题了Top




