此文章主要向大家描述的是關於tomcat(一個很好用的JSP運行平台)和MySQL連接池的相關問題的詳細解析,我研究了一天,對其終於有所收獲,今天拿出來也希望對大家有所幫助。首先請大家注意:
這裡尤其討論tomcat(一個很好用的JSP運行平台)5.5版本中遇到的問題,為什麼尤其單對這個版本,我一會兒便加以說明。
問題一:Cannot create JDBC driver of class '' for connect URL 'null'
答:
[原因分析]
很多朋友在配置好$tomcat(一個很好用的JSP運行平台)/conf/server.xml(標准化越來越近了)、$tomcat(一個很好用的JSP運行平台)/conf/context.xml(標准化越來越近了)、甚至WEB-INF/web.xml(標准化越來越近了)後發現調用MySQL連接池便會出現以上錯誤。
分析錯誤原因,一般是因為大家沒有邦定數據源(實際錯誤原因是因為driverClassName、url的設置為空,但大家肯定不會忘記設置這個地方,所以肯定是大家設置完了沒有進行連接!)。通常大家配置數據源有兩種方式在$tomcat(一個很好用的JSP運行平台)/conf/context.xml(標准化越來越近了)的設置方法就不單算了)
一種是在$tomcat(一個很好用的JSP運行平台)/conf/server.xml(標准化越來越近了)的</GlobalNamingResources>前添加如下代碼:
設置方法一:
- <Resource
- name="jdbc/test"
數據源名稱
- type="javax.sql.DataSource"
driverClassName="com.MySQL(和PHP搭配之最佳組合).jdbc.Driver"
這就是我剛才提到的driverClassName的設置
- password="admin"
數據庫密碼
- maxIdle="2"
- maxWait="5000"
- username="root"
數據庫用戶名
url="jdbc:MySQL(和PHP搭配之最佳組合):
- localhost:3306/test?autoReconnect=true"
數據庫URL,就是剛才提到的url
- maxActive="4"/>
除了有注釋的地方外,都是設置連接數目、閒置狀況和活動狀況的參數,如果你僅是做學習試驗,可以不必更改。這種方法配制後的效果等同於在tomcat(一個很好用的JSP運行平台)圖形界面中配置操作。
上述的相關內容就是對關於Tomcat與MySQL連接池問題的詳解的描述,希望會給你帶來一些幫助在此方面。