在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" />