同上一篇tomcat6.0配置大致相同,仅仅参数有些变动,步骤如下:
1.将c3p0及MySQL的驱动jar放置tomcat的lib文件夹下。
2.在tomcat的conf文件夹下的context中和server.xml(或者是同项目名字相同的xml)中添加如下代码:
driverClass="com.mysql.jdbc.Driver"
maxPoolSize="50" minPoolSize="2" acquireIncrement="2"
name="jdbc/jdbcbook/msgboard" user="root" password="123"
factory="org.apache.naming.factory.BeanFactory"
type="com.mchange.v2.c3p0.ComboPooledDataSource"
jdbcUrl="jdbc:mysql://localhost:3306/test" />
3.在web.xml中添加如下代码
jdbc/jdbcbook/msgboard
javax.sql.DataSource
Container
获取数据源方法参考tomcat6.0配置缓冲池中的例子。
附:本人在调试过程中发现配置文件的写法受限,例如将上面的代码换成如下方式,可能就不被支持了,虽然我也觉得两者没区别。
factoryorg.apache.naming.factory.BeanFactory
....