我正在使用 TOMCAT6。
在 context.xml 中,我将连接池更改为 tomcat jdbc 连接池。我将依赖的 jar 放到 lib 中,将工厂添加到上下文中,在 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" />
有谁知道这是怎么发生的?