程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL連接池問題和Tomcat的實際解決方案

MySQL連接池問題和Tomcat的實際解決方案

編輯:MySQL綜合教程

我們在以前的文章裡有對關於Tomcat與MySQL連接池問題的詳解的第一種方法有所闡述,今天我們主要向大家講述的是關於Tomcat與MySQL連接池問題的詳解的另一種發法是在$tomcat/conf/server.xml的<Context ...></Context>中加入如下代碼:

設置方法:

  1. <Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource"/> 
  2. <ResourceParams name="jdbc/test"> 
  3. <parameter> 
  4. <name>factory</name> 
  5. <value>org.apache(Unix平台最流行的WEB服務器平台).commons.dbcp.BasicDataSourceFactory</value> 
  6. </parameter> 
  7. <parameter> 
  8. <name>username</name> 
  9. <value>root</value> 
  10. </parameter> 
  11. <parameter> 
  12. <name>password</name> 
  13. <value>admin</value> 
  14. </parameter> 
  15. <parameter> 
  16. <name>driverClassName</name> 
  17. <value>com.MySQL(和PHP搭配之最佳組合).jdbc.Driver</value> 
  18. </parameter> 
  19. <parameter> 
  20. <name>url</name> 
  21. <value>jdbc:MySQL(和PHP搭配之最佳組合)://localhost:3306/test?autoReconnect=true</value> 
  22. </parameter> 
  23. <parameter> 
  24. <name>initialSize</name> 
  25. <value>20</value> 
  26. </parameter> 
  27. <parameter> 
  28. <name>maxActive</name> 
  29. <value>30</value> 
  30. </parameter> 
  31. <parameter> 
  32. <name>maxWait</name> 
  33. <value>10000</value> 
  34. </parameter> 
  35. </ResourceParams> 

這樣設置的通常目的是想讓數據源在一個單獨的映射目錄中實現,也就是通常這段代碼出現在<Context docBase="具體目錄(如D:\webapps\myjsp(SUN企業級應用的首選))" path="訪問名稱(如/myjsp(SUN企業級應用的首選))" reloadable="true"></Context>,這樣就可以通過訪問http://localhost:8080/myjsp(SUN企業級應用的首選)/XXX.jsp(SUN企業級應用的首選)來訪問D:\webapps\myjsp(SUN企業級應用的首選)中的某個jsp(SUN企業級應用的首選)頁面進而調取數據源或進行其它操作調取數據源。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved