MySQL连接池问题和Tomcat的实际解决方案


  本文标签:MySQL连接池

  我们在以前的文章里有对关于Tomcat与MySQL连接池问题的详解的第一种方法有所阐述,今天我们主要向大家讲述的是关于Tomcat与MySQL连接池问题的详解的另一种发法是在$tomcat/conf/server.xml的中加入如下代码:

  设置方法:

  1. <Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource"/> 
  2. <ResourceParams name="jdbc/test"> 
  3. <parameter> 
  4. <name>factoryname> 
  5. <value>org.apache(Unix平台最流行的WEB服务器平台).commons.dbcp.BasicDataSourceFactoryvalue> 
  6. parameter> 
  7. <parameter> 
  8. <name>usernamename> 
  9. <value>rootvalue> 
  10. parameter> 
  11. <parameter> 
  12. <name>passwordname> 
  13. <value>adminvalue> 
  14. parameter> 
  15. <parameter> 
  16. <name>driverClassNamename> 
  17. <value>com.MySQL(和PHP搭配之最佳组合).jdbc.Drivervalue> 
  18. parameter> 
  19. <parameter> 
  20. <name>urlname> 
  21. <value>jdbc:MySQL(和PHP搭配之最佳组合)://localhost:3306/test?autoReconnect=truevalue> 
  22. parameter> 
  23. <parameter> 
  24. <name>initialSizename> 
  25. <value>20value> 
  26. parameter> 
  27. <parameter> 
  28. <name>maxActivename> 
  29. <value>30value> 
  30. parameter> 
  31. <parameter> 
  32. <name>maxWaitname> 
  33. <value>10000value> 
  34. parameter> 
  35. ResourceParams> 

  

  这样设置的通常目的是想让数据源在一个单独的映射目录中实现,也就是通常这段代码出现在,这样就可以通过访问http://localhost:8080/myjsp(SUN企业级应用的首选)/XXX.jsp(SUN企业级应用的首选)来访问D:\webapps\myjsp(SUN企业级应用的首选)中的某个jsp(SUN企业级应用的首选)页面进而调取数据源或进行其它操作调取数据源  。