【工具系列一】——Tomcat的基本配置
Tomcat是Java領域最著名的開源Web容器,也是平時最常用Web伺服器,我們有必要對其基本的配置有所瞭解。
本篇部落格中所介紹的配置基於版本apache-tomcat-6.0.43
Tomcat:http://tomcat.apache.org/
目錄說明
windows平台下目錄結構說明:
bin:操作Tomcat命令的路徑
conf:Tomcat配置
lib:核心類庫,第三方類庫存放路徑(擴充Tomcat功能)
logs:存放每次運行後產生的日誌
temp:web應用運行過程中產生的臨時檔案
webapps:web應用部署路徑
work:編譯產生的class檔案
基本配置
使用Tomcat的基本配置總結如下:
Web服務連接埠設定:更改conf/server.xml檔案下的具體配置
控制台:
在點擊Tomcat首頁面上的控制台按鈕Status、TomcatManager時要求輸入使用者名稱、密碼。此處的使用者名稱、密碼資訊儲存於conf/tomcat-users.xml檔案中,需要注意的是在儲存使用者資訊時需要關聯具體的角色(Tomcat是以一個web應用的形式向我們提供圖形介面控制的,其所提供的角色資訊可查看webapps/manager/WEB-INF/web.xml檔案中123行--167行)
由於控制台Status、TomcatManager訪問的是html/*、status/*資源,因此在tomcat-users.xml中為新添加使用者配置manager-gui角色即可:
重啟Tomcat,在查看控制台按鈕後輸入使用者名稱、密碼即可進入。
部署Web應用:
可將web應用直接拷貝到webapps路徑下,即可完成自動部署,其他部署方式讀者可自行實踐。
DataSource:
由於從資料庫擷取串連的效率是比較慢的,因此我們可以提前建立出一批串連放於串連池中,應用程式進行資料庫操作時,直接從串連池擷取串連,這樣即可提高效率。
DBCP——DataBaseConnection pool,資料庫連接池,是apache上的一個java串連池項目,內建於Tomcat中,可供Web應用使用,有全域和局部之分,即按是否被所有的Web應用所訪問進行區分。
總結
Tomcat由於其簡單、易用、穩定性好的特點,成為Java領域最著名的開源Web容器,同時,我們在應用的時候也需要對他的配置有基本的瞭解,這樣用起工具才會更加順手。