MySQL連接池問(wèn)題和Tomcat的實(shí)際解決方案
我們?cè)谝郧暗奈恼吕镉袑?duì)關(guān)于Tomcat與MySQL連接池問(wèn)題的詳解的***種方法有所闡述,今天我們主要向大家講述的是關(guān)于Tomcat與MySQL連接池問(wèn)題的詳解的另一種發(fā)法是在$tomcat/conf/server.xml的<Context ...></Context>中加入如下代碼:
設(shè)置方法:
- <Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource"/>
- <ResourceParams name="jdbc/test">
- <parameter>
- <name>factory</name>
- <value>org.apache(Unix平臺(tái)***的WEB服務(wù)器平臺(tái)).commons.dbcp.BasicDataSourceFactory</value>
- </parameter>
- <parameter>
- <name>username</name>
- <value>root</value>
- </parameter>
- <parameter>
- <name>password</name>
- <value>admin</value>
- </parameter>
- <parameter>
- <name>driverClassName</name>
- <value>com.MySQL(和PHP搭配之***組合).jdbc.Driver</value>
- </parameter>
- <parameter>
- <name>url</name>
- <value>jdbc:MySQL(和PHP搭配之***組合)://localhost:3306/test?autoReconnect=true</value>
- </parameter>
- <parameter>
- <name>initialSize</name>
- <value>20</value>
- </parameter>
- <parameter>
- <name>maxActive</name>
- <value>30</value>
- </parameter>
- <parameter>
- <name>maxWait</name>
- <value>10000</value>
- </parameter>
- </ResourceParams>
這樣設(shè)置的通常目的是想讓數(shù)據(jù)源在一個(gè)單獨(dú)的映射目錄中實(shí)現(xiàn),也就是通常這段代碼出現(xiàn)在<Context docBase="具體目錄(如D:\webapps\myjsp(SUN企業(yè)級(jí)應(yīng)用的***))" path="訪問(wèn)名稱(chēng)(如/myjsp(SUN企業(yè)級(jí)應(yīng)用的***))" reloadable="true"></Context>,這樣就可以通過(guò)訪問(wèn)http://localhost:8080/myjsp(SUN企業(yè)級(jí)應(yīng)用的***)/XXX.jsp(SUN企業(yè)級(jí)應(yīng)用的***)來(lái)訪問(wèn)D:\webapps\myjsp(SUN企業(yè)級(jí)應(yīng)用的***)中的某個(gè)jsp(SUN企業(yè)級(jí)應(yīng)用的***)頁(yè)面進(jìn)而調(diào)取數(shù)據(jù)源或進(jìn)行其它操作調(diào)取數(shù)據(jù)源。