Tomcat常用操作

更改端口号

Tomcat默认端口号为8080,在Tomcat目录的/conf/server.xml中配置。
找到如下代码,将8080改为想要修改的端口号即可

1
2
3
4
5
6
7
<Service name="Catalina">
<!--省略无关代码-->
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!--省略无关代码-->
</Service>

外部应用

Tomcat默认应用在webapps文件夹中,如果在外部编写javaweb应用,需要在/conf/server.xml编写代码,或者/conf/Catalina/localhost中创建xml文件。
在地址栏输入对应url即可访问。

在server.xml中配置

1
2
3
4
5
6
7
8
9
<Service name="Catalina">
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- <Context path="url路径名" docBase="实际项目在磁盘中地址" /> -->
<Context path="helloWorld" docBase="C:/HelloWorld" />
</Host>
</Engine>
</Service>

在catalina/localhost中配置

创建一个以url路径名命名的xml文件helloWorld.xml

1
<Context docBase="C:/HelloWorld" />

映射虚拟主机

浏览器使用80端口,如http://www.test.comhttp://www.test.com:80等价。
%windir%\system32\drivers\etc\hosts中添加127.0.0.1 http://www.test.com
server.xml中配置新的host信息

1
2
3
4
5
6
7
<Service name="Catalina">
<Engine name="Catalina" defaultHost="localhost">
<Host name="www.test.com" appBase="C:/helloworld"
unpackWARs="true" autoDeploy="true">
</Host>
</Engine>
</Service>