sql server+tomcat5.5连接池配置问题
大家好,我最近用tomcat连接池配置出现了一个问题,请大家帮忙解决:
谢谢
先说说我的配置:
C:\Tomcat\conf\Catalina\localhost中ROOT.xml中:
C:\Tomcat\conf中server.xml(<Host></Host>)中:
C:\www\196hotel.com\ROOT\WEB-INF中(我的工程放在其他的目录下的):
我在工程中是这样调用的:
我输出的结果总是:
获取成功DataSourceorg.apache.tomcat.dbcp.dbcp.BasicDataSource@d647d8
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
希望哪位高手指点一下,谢谢!!
谢谢
先说说我的配置:
C:\Tomcat\conf\Catalina\localhost中ROOT.xml中:
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource name="jdbc//ROOT" type="javax.sql.DataSource"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" validationQuery="select
1" username="数据库用户名" password="密码"
url="jdbc:microsoft:sqlserver://211.211.211.00;DatabaseName=数据库名" maxActive="4"/>
</Context>
C:\Tomcat\conf中server.xml(<Host></Host>)中:
<Resource name="jdbc//ROOT" type="javax.sql.DataSource"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" validationQuery="select
1" username="数据库用户名" password="密码"
url="jdbc:microsoft:sqlserver://127.0.0.1;DatabaseName=数据库名" maxActive="4"/>
C:\www\196hotel.com\ROOT\WEB-INF中(我的工程放在其他的目录下的):
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/ROOT</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>我在工程中是这样调用的:
public static Connection getConnection() {
Connection con = null;
try {
Context initCtx = new InitialContext();
DataSource ds = (DataSource) initCtx.lookup(
"java:comp/env/jdbc/ROOT");
if (ds != null) {
System.out.println("获取成功DataSource"+ds);
con = ds.getConnection();
System.out.println(con+"=con");
}
return con;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
我输出的结果总是:
获取成功DataSourceorg.apache.tomcat.dbcp.dbcp.BasicDataSource@d647d8
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
希望哪位高手指点一下,谢谢!!
...全文


Web 开发
