1. 端口说明
tomcat是个服务程序,需要占用几个通讯端口,所以默认情况是不能启动多个tomcat,如果要启动多个tomcat,需要修改配置文件,通过在配置文件设置不同的通讯端口就可以做到。
修改文件位于tomcat的conf目录,/conf/server.xml 是tomcat服务配置文件,里面有很多配置项,下面把该配置文件中各端口的含义说明下:
<Server port="8005" shutdown="SHUTDOWN">
接受服务器关闭指令的端口号,我们叫关闭指令端口
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
8080 是http请求处理端口,我们在网页上输入的普通url地址包含的端口就是它,这个端口叫http端口。
8443 是https请求的处理端口,这个端口叫https端口。
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
接收AJP协议的处理端口,这个端口叫ajp端口。
实际上就4个端口 。
2. 具体操作
下面我以一个系统里启动3个tomcat为例,说明下操作步骤:
1) 分配端口
Tomcat1端口分配表(tomcat1全部采用默认配置)
端口 | 端口号 |
关闭指令端口 | 8005 |
http端口 | 8080 |
https端口 | 8443 |
Ajp端口 | 8009 |
Tomcat2端口分配表
端口 | 端口号 |
关闭指令端口 | 8006 |
http端口 | 8081 |
https端口 | 8444 |
Ajp端口 | 8010 |
Tomcat3端口分配表
端口 | 端口号 |
关闭指令端口 | 8007 |
http端口 | 8082 |
https端口 | 8445 |
Ajp端口 | 8011 |
2)修改conf下的server.xml文件
3)启动tomcat