我正在使用TOMCAT6。
在context.xml中,我将连接池更改为tomcat jdbc连接池。我删除了lib中的依赖jar,将工厂添加到上下文中,所有这些似乎都工作正常,直到TOMCAT尝试查找MS SQLServerDriver。
org.apache.naming.NamingContext查找 警告:解决引用java.sql.SQLException的意外异常:com.microsoft.sqlserver.jdbc.SQLServerDriver
当我使用默认的Commons DBCP实现时(我只是删除了工厂属性),我没有这个问题。
以下是Context.xml配置中的资源定义
<Resource
RTentry="True" auth="Container" type="javax.sql.DataSource"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
username="xxxx"
password="xxxx"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://MSSQL02\LIFETIME:49658;databaseName=MSSQL02_LT23"
maxActive="8"
maxIdle="4"
name="jdbc/LifetimeDB" />
有没有人知道这是怎么发生的?