最近遇到数据库连接池配置问题,搜了很多资料对照着进行全局配置都没有解决。
报的错误是:
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'jdbc:mysql://localhost/hanqiuyuan'
我在我的tomcat/conf 目录下 的context.xml文件的</context>标签前面 添加了:
<Resource name="jdbc/mysql"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/hanqiuyuan"
username="root"
password="admin"
maxActive="50"
maxIdle="20"
maxWait="10000" />
</context>
http://www.360doc.com/content/10/0928/00/11586_56930991.shtml 相当于用了这个博客里的全局配置,没有成功。也测试了mysql驱动是好的。用JDBC 也能连。
用了其中的局部配置,然后把全局配置里做的改变都还原,就成功实现了连接。这个博客内容很详细,大家可以参考其进行配置。
所以,总结我的错误就是:
做不同的配置,要把之前的配置还原,不能将集中配置都混起来。