Tomcat6.0+MyEclipse6.0+mysql5.0 数据库连接池配置 !
转载: http://gstarwd.iteye.com/blog/542845
好久没有更新我的博客了 ! 这几天在网上看到了关于 Tomcat6.0 数据库连接
池配置问题 , 我讲下自己配置过程 , 不足这处 , 希望请大家提出来 , 共同进步 .
第一 : 首先声明 , 这些配置过程只适合 Tomcat6.0, 因为 Tomcat6.0 以下的版本 ,
配置过程有那么一点不一样 !Tomcat6.0 数据库连接池配置的更加灵活 ( 个人观
点).
第一种方式 :1. 把 context.xml ( 这个文件名字不能改 ) 文件建到你的工程根目录
下 META-INF文件下 , 这是因为你如果想换别的数据库连接池方式可以修改这个
文件就 OK了,( 低版本的好像的去 Tomcat 目录下的 config 文件修改
server.xml , 本人认为这样比较死板 , 这也是因为 Tomcat6.0 配置更加灵活之处 ,
但是 6.0 也可以去修改 server.xml 这个文件 , 本人觉的用第一种方法比较好 , 如
果想试下 , 可以自己去看一看配置方式 ).
代码 :
Xml 代码
1. <?xml version ="1.0" encoding ="UTF-8" ?>
2. <Context path ="/studentproject" docBase="studentproject"
3. debug="5" crossContext ="true" reloadable ="true"
4. cachingAllowed ="true" cacheMaxSize="20480"
5. cacheTTL="10000" >
6. <WatchedResource>WEB-INF/web.xml</WatchedResource>
7. <Resource
8.
9. name="jdbc/test"
10. auth ="Container"
11. type ="javax.sql.DataSource"
12. driverClassName ="com.mysql.jdbc.Driver"
13. url ="jdbc:mysql://localhost:3306/bbs?autoReconnect=true"
14. username="root"
15. password="root"
16. maxActive ="20"
17. maxIdle ="10"
18. maxWait="-1" />
19.
20. </Context>
下边解释几个主要属性 :