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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章