- Java Web從入門到精通(第2版)
- 明日科技
- 1080字
- 2020-11-28 17:38:20
4.2 Tomcat的安裝與配置
視頻講解:光盤\TM\lx\4\02 Tomcat的安裝與配置.mp4
Tomcat服務器是Apache Jakarta項目組開發的產品,當前比較常用的版本是Tomcat 7,它能夠支持Servlet 3.0和JSP 2.2規范,并且具有免費和跨平臺等諸多特性。Tomcat服務器已經成為學習開發Java Web應用的首選,本節將介紹Tomcat服務器的安裝與配置。
4.2.1 下載Tomcat
本書中采用的是Tomcat 7版本,讀者可以到Tomcat官方網站中下載最新的版本。下面將介紹Tomcat 7下載的具體步驟。
(1)在IE地址欄中輸入“http://tomcat.apache.org/”,進入到Tomcat官方網站,如圖4.2所示。

圖4.2 Tomcat官方網站首頁
(2)在左側的Download列表中有Tomcat的各種版本,單擊Tomcat 7超鏈接,進入到Tomcat 7下載頁面中,如圖4.3所示。

圖4.3 Tomcat 7的下載頁面
說明
圖4.2和圖4.3為筆者使用的Tomcat的下截界面,由于Tomcat官方網站經常更新,一般情況下,新版本的Tomcat會向下兼容,所以下載最新版本的Tomcat即可。
(3)在圖4.3中,在Core節點下包含了Tomcat 7服務器安裝文件的不同平臺下的不同版本,此處單擊“32-bit Windows zip(pgp, md5)”超鏈接,打開文件下載對話框,在該對話框中單擊“保存”按鈕,即可將Tomcat的安裝文件下載到本地計算機中。
說明
下載完成之后,是一個zip格式的壓縮包,將其解壓縮即可使用,并不需要進行安裝。
4.2.2 Tomcat的目錄結構

圖4.4 Tomcat目錄下的文件結構
Tomcat服務器文件壓縮成功后,將會出現7個文件夾。Tomcat目錄下的文件結構如圖4.4所示。
4.2.3 修改Tomcat的默認端口
Tomcat默認的服務端口為8080,但該端口不是Tomcat唯一的端口,可以在安裝過程中進行修改,也可以在安裝后通過Tomcat的配置文件進行修改。下面將介紹通過Tomcat的配置文件修改其默認端口的步驟。
(1)采用記事本打開Tomcat安裝目錄下conf文件夾中的servlet.xml文件。
(2)在servlet.xml文件中找到以下代碼:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
(3)將上面代碼中的“port="8080"”修改為“port="8081"”,即可將Tomcat的默認端口設置為8081。
說明
在修改端口時,應避免與公用端口沖突。建議采用默認的8080端口,不要修改,除非8080端口已被其他程序所占用。
(4)修改成功后,為了使新設置的端口生效,還需要重新啟動Tomcat服務器。
4.2.4 部署Web應用
將開發完成的Java Web應用程序部署到Tomcat服務器上,可以通過以下兩種方法實現。
1.通過復制Web應用到Tomcat中實現
通過復制Web應用到Tomcat中實現時,首先需要將Web應用文件夾復制到Tomcat安裝目錄下的webapps文件夾中,然后啟動Tomcat服務器,再打開IE瀏覽器,在地址欄中輸入“http://服務器IP:端口/應用程序名稱”形式的URL地址(例如http://127.0.0.1:8080/firstProject),即可運行Java Web應用程序。
2.通過在server.xml文件中配置<Context>元素實現
通過在server.xml文件中配置<Context>元素實現時,首先打開Tomcat安裝路徑下conf文件夾中的server.xml文件,然后在<Host></Host>元素中間添加<Context>元素。例如,要配置D:\JavaWeb\文件夾下的Web應用test01,可以使用以下代碼:
<Context path="/01" docBase="D:/JavaWeb/ test01"/>
最后,保存修改的server.xml文件,并重啟Tomcat服務器,在IE地址欄中輸入URL地址http://localhost:8080/01/,即可訪問Web應用test01。
注意
在設置<Context>元素的docBase屬性值時,路徑中的“\”應該使用“/”代替。