?? 安裝說明.txt
字號(hào):
2.
配置Tomcat
的數(shù)據(jù)庫連接池
1) 數(shù)據(jù)庫連接池有很多第三方實(shí)現(xiàn),常用的有Apache DBCP1,C3P02,Proxool3等,本次
實(shí)驗(yàn)采用同是Apache 基金會(huì)的Apache DBCP 連接池
2) 在Tomcat 安裝目錄下的webapps 目錄下建立目錄lab8 及所需子目錄,目錄結(jié)構(gòu)如下:
common(Tomcat 5.5)
|->lib
lib(Tomcat 6.0)
webapps
|->lab8
|->META-INF
|->WEB-INF
|->lib
3) 將提供的commons-dhcp-1.2.2.jar1 , common-collections-3.2.1.jar2 , commons-pool-
1.3.jar3放入安裝目錄/webapps/lab8/WEB-INF/lib 目錄。這三個(gè)文件都是dhcp 運(yùn)行所需
要的支持類庫。
4) 如果使用Tomcat 5.5 , 將提供的mysql-connector-java-5.0.8-bin.jar 放入安裝目錄
common/lib 目錄;如果使用Tomcat 6.0,將提供的mysql-connector-java-5.0.8-bin.jar 放
入安裝目錄/lib 目錄。注意:如果在webapps/lab8/WEB-INF/lib 下也有這個(gè)文件的話,
請將webapps/lab8/WEB-INF/lib 下的刪除,否則將無法得到期望的結(jié)果。
5) 將如下context.xml 文件放入webapps/lab8/META-INF 目錄,這個(gè)文件聲明了數(shù)據(jù)池的
各項(xiàng)參數(shù)。其中的username,password,url 請根據(jù)具體情況進(jìn)行相應(yīng)修改。教材中的
例子修改了server.xml,這種方法可能會(huì)對Tomcat 下的其他應(yīng)用造成潛在影響,而將這
些配置獨(dú)立出來放在context.xml 中,則可以避免這種情況。另外,教材中的寫法過于
復(fù)雜,這里給出了較為簡便的寫法。
6) 將如下web.xml 文件放入webapps/lab8/WEB-INF/lib 目錄。這里聲明了對數(shù)據(jù)庫連接池
的引用
7) 將如下文件index.jsp 放入webapps/lab8 目錄,這個(gè)文件是我們所要進(jìn)行測試的頁面,
其作用在于將數(shù)據(jù)表User 中的數(shù)據(jù)在瀏覽器上,通過表格形式全部展現(xiàn)出來。
8) 完成以上步驟后,啟動(dòng)Tomcat,在瀏覽器中訪問http://localhost:8080/lab8/index.jsp。如
果配置正確,并且此前的數(shù)據(jù)庫沒有發(fā)生變化的話,可以得到類似下圖的頁面。
9) 附加:在你熟悉的IDE 中進(jìn)行數(shù)據(jù)庫鏈接池配置。
10) 附加:參考在server.xml 中配置數(shù)據(jù)庫連接池
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -