因为公司的系统,涉及到2台服务器上的数据库问题,使用tomcat的数据库连接池使用本地的数据库没什么问题,问题是远程的数据库,因为网络问题,那台服务器和我运行TOMCAT的服务器有时候会断开,这样的话,我的应用程序从数据库连接池获取的连接是没用的,会报这个异常:java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]System Exception: Connection reset出现这样的问题,我现在的解决方法只能是重新启动TOMCAT,通过tomcat的管理系统reload这个webapp仍然没有用,我估计是这样的:因为tomcat的数据库连接迟采用了缓存,所以只有重新启动才有效。我看了官方网站上的配置连接mysql中的代码,其中url参数的代码是:jdbc:mysql://localhost:3306/javatest?autoReconnect=true,但是我们用的是sql server2000,好象后面不能加个autoReconnect=true,后来我干脆加了个 <parameter>
        <name>autoReconnect</name>
        <value>true</value>
      </parameter>
仍然解决不了问题,连接断开后还是要重新启动TOMCAT,望哪位高手指点一下,感激不尽!(我是用tomcat5.0.28)