Tomcat 配置

Introduction

本文主要講述在Windows XP上Tomcat 5.5基本的配置方法。

Section 1 - 自定義Web應用目錄

Tomcat默認查找Tomcat 5.5/webapps目錄下的Web應用程序,讀者也可以自定義添加Web目錄。
方法有如下兩種:

(1) 在文件夾Tomcat 5.5/conf/Catalina/localhost下創建一個名爲hello.xml的文件(以hello的Web模塊應用爲例),文件代碼如下:

----------邪惡的分界線-------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:/WebSite/MyFirstWeb/Hello" path="/hello" reloadable="true">
</Context>
----------邪惡的分界線-------------------------------------------------------------------------------------

Coding Explanation
(a) path:
爲了區分各個Web應用,每個Web應用都有一個模塊名稱。這裏path是設置要發佈的Web模塊名稱爲hello。如果端口是8080,訪問這個Web應用的地址爲:http://localhost:8080/hello或者http://127.0.0.1:8080/hello
(b) docBase:
docBase定義了開發的Web應用程序所在位置,即告訴系統到什麼地方查找這個Web應用。此處指向了D:/WebSite/MyFirstWeb/目錄下的Hello應用模塊。

(2) 打開Tomcat 5.5/conf/目錄下的server.xml文件,在文件末尾部分的</Host>前面插入如下代碼:

----------邪惡的分界線------------------------------------------
<Context path="/hello"
                 reloadable="true"
                 docBase="D:/WebSite/MyFirstWeb/Hello">
</Context>
----------邪惡的分界線------------------------------------------

配置完Server.xml之後,運行hello程序時,系統自動在Tomcat 5.5/work/Catalina/localhost文件夾下生成一個相應的hello.xml配置文件。

自定義Web應用目錄,就可以在修改Web應用程序之後,不必重新把Web應用發佈到Tomcat服務器上,才能在瀏覽器上瀏覽修改過的內容。因爲自定義目錄之後,使Tomcat可以自動查找創建Web應用項目的目錄。

Section 2 - 自定義Tomcat服務器的端口

Tomcat服務器的端口可以通過server.xml文件來進行修改。server.xml文件中關於端口配置的一段代碼如下:

----------邪惡的分界線------------------------------------------
    <Connector
port="8080"               maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
----------邪惡的分界線------------------------------------------

Coding Explanation
Tomcat默認的端口號爲8080,讀者也可以根據需要進行修改。把上面代碼中的port="8080"部分修改爲port="8090",則調用Hello模塊的地址變爲:http://localhost:8090/hello或者http://127.0.0.1:8090/hello

發佈了33 篇原創文章 · 獲贊 4 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章