Chinaunix首页 | 论坛 | 博客
  • 博客访问: 262184
  • 博文数量: 82
  • 博客积分: 2502
  • 博客等级: 少校
  • 技术积分: 842
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-04 15:13
文章分类

全部博文(82)

文章存档

2011年(3)

2009年(25)

2008年(54)

我的朋友

分类: 系统运维

2008-08-24 00:02:50

发现不同版本的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>

测试的页面和我之前的那篇文章一样,不在赘述了。
阅读(786) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~