tomcat连接池报Cannot create JDBC driver of class '' for connect URL 'null'错误。

ruir ruir 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
\apache-tomcat-5.5.25\conf\Catalina\localhost\appName.xml中添加:

<Resource
name="jdbc/mysql"
type="javax.sql.DataSource"
password="root"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="20"
maxWait="10000"
validationQuery="SELECT '1'"
username="root"
url="jdbc:mysql://localhost:3306/dbname?autoReconnect=true"
maxActive="200"/>

web.xml中添加引用连接池代码,则测试连接池文件可以正常连接到连接池。

如果把这段代码删掉,然后在appName\MATA-INF\目录下添加context.xml,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="C:/Andy/workspace/appName" reloadable="true">
<Resource
name="jdbc/mysql"
auth="Container"
type="javax.sql.DataSource"
password="root"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="20"
maxWait="10000"
validationQuery="SELECT 1"
username="root"
url="jdbc:mysql://localhost:3306/dbname?autoReconnect=true"
maxActive="200"/>
<ResourceLink name="jdbc/mysql" global="jdbc/mysql" type="javax.sql.DataSource" />
</Context>

则报异常如下:
javax.servlet.ServletException: Cannot create JDBC driver of class '' for connect URL 'null'
java.sql.SQLException: No suitable driver


我在本地测试可以访问tomcat目录下文件,但是程序传到服务器后就不能修改tomcat配置文件,只能在自己发布的应用程序里面配置,
所以我想在自己的应用程序里面配置局部连接池。但是没有成功,希望各位指点。
环境如下:tomcat 5.5 , jdk 1.5, mysql 5.0,
...全文
评论 24
收藏 已收藏
分享
返回顶部
ruir
Web 开发 81,108 成员 341,721 内容