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