在TOMCAT_HOME\conf\server.xml文件中,找到如下一段,将默认的8080改成你要端口。

              connectionTimeout="20000"

              redirectPort="8443" />

$ 创建一个虚拟目录

在TOMCAT_HOME\conf\server.xml文件中,找到一个节点,在其中添加如下一段

$ 设置默认站点(引擎)

在TOMCAT_HOME\conf\server.xml文件中,找到一个节点,设置它的defaulthost属性,属性的值必须为下面出现的Host节点的name值。

Engine也有一个name属性值,默认为catalina

$ Host节点的属性(主机)

一个Engine下可以有多个Host节点,分别表示一个主机(虚拟主机的概念)。

name属性,标记主机名,可以被Engine引用作为默认主机。

appBase属性,默认为webapps

unpackWars,自动解war包

autoDeploy,自动发现更新,监视appBase下的新web应用

deployOnStartup,启动时部署

$ Context节点的属性(虚拟目录)

path,虚拟出的路径,如根目录(/),或/hello

docBase,程序文件路径,可以是绝对路径,也可以是相对Host节点的appBase属性的相对路径

reloadable,默认为false。若值为true,则自动监视web.xml和WEB-INF/classes目录的变化,而自动载入。

$ Tomcat的三个重要端口

1、一个tomcat只有一个Server,每个一Server有一个独立的端口,用以接受一些特殊的操作。

2、HTTP/1.1协议的监听端口,即普通web访问的端口:

              connectionTimeout="20000"

              redirectPort="8443" />

3、AJP/1.3协议的端口,它是用于将请求转发给SSL HTTP/1.1 Connector的。即使没有定义SSL HTTP协议的端口,也需要定义AJP端口。

4、根据需要,可以自行决定是否要定义一个SSL HTTP/1.1 Connector的端口,定义如下:

              maxThreads="150" scheme="https" secure="true"

              clientAuth="false" sslProtocol="TLS" />

03-14 05:26