官术网_书友最值得收藏!

4.2 Tomcat的安裝與配置

Tomcat服務器是ApacheJakarta項目組開發的產品,當前比較常用的版本是Tomcat 9,它能夠支持Servlet 3.0和JSP 2.2規范,并且具有免費和跨平臺等諸多特性。Tomcat服務器已經成為學習開發Java Web應用的首選,本節將介紹Tomcat服務器的安裝與配置。

4.2.1 下載Tomcat

本書中采用的是Tomcat 9.0.12版本,讀者可以到Tomcat官方網站中下載最新的版本。下面將介紹Tomcat 9.0.12下載的具體步驟。

(1)在IE地址欄中輸入“http://tomcat.apache.org/”,進入Tomcat官方網站,如圖4.2所示。

圖4.2 Tomcat官方網站首頁

(2)在左側的Download列表中有Tomcat的各種版本,單擊Tomcat 9.0.12超鏈接,進入Tomcat 9下載頁面中,如圖4.3所示。

圖4.3 Tomcat 9的下載頁面

(3)在圖4.3中,在Core節點下包含了Tomcat 9.0.12服務器安裝文件的不同平臺下的不同版本,此處單擊“32-bit Windows zip (pgp, sha512)”超鏈接,在打開的文件下載對話框中單擊“保存”按鈕,即可將Tomcat的安裝文件下載到本地計算機中。

說明

下載完成之后,是一個zip格式的壓縮包,將其解壓縮即可使用,并不需要進行安裝。

4.2.2 Tomcat的目錄結構

Tomcat服務器文件壓縮成功后,將會出現7個文件夾,Tomcat目錄下的文件結構如圖4.4所示。

圖4.4 Tomcat目錄下的文件結構

4.2.3 修改Tomcat的默認端口

Tomcat默認的服務端口為8080,但該端口不是Tomcat唯一的端口,可以在安裝過程中進行修改,如果在安裝過程中沒有修改,還可以通過修改Tomcat的配置文件進行修改。下面將介紹通過修改Tomcat的配置文件修改其默認端口的步驟。

(1)采用記事本打開Tomcat安裝目錄下的conf文件夾下的servlet.xml文件。

(2)在servlet.xml文件中找到以下代碼:

(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瀏覽器,最后在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屬性值時,路徑中的反斜杠“\”應該使用斜杠“/”代替。

主站蜘蛛池模板: 凤冈县| 江门市| 拉萨市| 渭源县| 西乡县| 安仁县| 广南县| 鹿邑县| 高平市| 正镶白旗| 龙州县| 潜山县| 临湘市| 准格尔旗| 吴桥县| 新乡县| 金阳县| 两当县| 九龙城区| 奉贤区| 安国市| 蓬安县| 德化县| 武定县| 邵东县| 宜兰市| 台中市| 民权县| 东至县| 临武县| 武川县| 乌苏市| 秦皇岛市| 电白县| 宣化县| 柳州市| 太仆寺旗| 桐柏县| 栾城县| 沛县| 犍为县|