发现不同版本的tomcat的数据连接池的配置还真是有差别,因为我Jbuilder中自带的tomcat5.5,所以重新配置了下数据连接池。
首先和tomcat6.0一样要修改的有web.xml,还有server.xml,你工程目录WEB-INF下的web.xml,还要一个META-INF(与WEB-INF同目录)目录下的context.xml(这个必须要有,不然提示
Cannot create JDBC driver of class '' for connect URL 'null').
首先是tomcat5.5目录下的
web.xml的配置如下添加:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/mysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
|
以及
server.xml的之间添加:
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="wei123" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/data?autoReconnect=true"/>
|
工程目录
WEB-INF下的
web.xml中添加的内容和上面的
web.xml一样
最后context.xml的配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/Struts2.0" docBase="Struts2.0"
debug="5"
reloadable="true" >
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="wei123" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/data?autoReconnect=true"/>
</Context>
|
测试的页面和我之前的那篇文章一样,不在赘述了。
阅读(822) | 评论(0) | 转发(0) |