TOMCAT在一台服务器上,数据库在一台服务器上,TOMCAT和我们的程序在前一段时间运行正常,但是今天突然运行很慢,服务器内部没有问题,没有病毒,没有大程序占运行,用任务管理器检查系统,没有异常,TOMCAT配置如下:
<Resource name="jdbc/webShoping_MSSQL2000_DSN" auth="Container" type="com.microsoft.jdbcx.sqlserver.SQLServerDataSource"/>
<ResourceParams name="jdbc/MSSQL2000_DSN">
<parameter>
<name>serverName</name>
<value>192.168.3.3</value>
</parameter>
<parameter>
<name>driverName</name>
<value>SQLServer</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbcx.sqlserver.SQLServerDataSource</value>
</parameter>
<parameter>
<name>user</name>
<value>sa</value>
</parameter>
<parameter>
<name>factory</name>
<value>com.microsoft.jdbcx.sqlserver.SQLServerDataSourceFactory</value>
</parameter>
<parameter>
<name>databaseName</name>
<value>数据库名称</value>
</parameter>
<parameter>
<name>selectMethod</name>
<value>cursor</value>
</parameter>
<parameter>
<name>description</name>
<value>SQL Server DataSource</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter>
<name>portNumber</name>
<value>1433</value>
</parameter>
<parameter>
<name>loginTimeout</name>
<value>3000</value>
</parameter>
</ResourceParams>
</Context>因为程序已经正常运行了很长一段时间了,所以一直找不到原因,页面也能出来,就是很慢,数据库的服务器中也没有很多多余的连接。感觉很郁闷。
<Resource name="jdbc/webShoping_MSSQL2000_DSN" auth="Container" type="com.microsoft.jdbcx.sqlserver.SQLServerDataSource"/>
<ResourceParams name="jdbc/MSSQL2000_DSN">
<parameter>
<name>serverName</name>
<value>192.168.3.3</value>
</parameter>
<parameter>
<name>driverName</name>
<value>SQLServer</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbcx.sqlserver.SQLServerDataSource</value>
</parameter>
<parameter>
<name>user</name>
<value>sa</value>
</parameter>
<parameter>
<name>factory</name>
<value>com.microsoft.jdbcx.sqlserver.SQLServerDataSourceFactory</value>
</parameter>
<parameter>
<name>databaseName</name>
<value>数据库名称</value>
</parameter>
<parameter>
<name>selectMethod</name>
<value>cursor</value>
</parameter>
<parameter>
<name>description</name>
<value>SQL Server DataSource</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter>
<name>portNumber</name>
<value>1433</value>
</parameter>
<parameter>
<name>loginTimeout</name>
<value>3000</value>
</parameter>
</ResourceParams>
</Context>因为程序已经正常运行了很长一段时间了,所以一直找不到原因,页面也能出来,就是很慢,数据库的服务器中也没有很多多余的连接。感觉很郁闷。
(2)有办法解决吗?
http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn下载SQL Server 2000 Driver for JDBC Service Pack 3
http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en下载其他FOR SQL 2000的JDBC