在Linux上部署多個tomcat主要是防止端口沖突的問題,
tomcat服務器需配置三個端口才能啟動,安裝時默認啟用了這三個端口,當要運行多個tomcat服務時需要修改這三個端口,不能相同。
端口一:
修改http訪問端口(默認為8080端口),配置文件為tomcat\ conf\service.xml
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <!-- A "Connector" using the shared thread pool--> <!-- <Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
端口二:
修改Shutdown遠程停服務端口(默認為8005端口) <Server port="8005" shutdown="SHUTDOWN">
端口三:
修改AJP端口(默認為8009端口) <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
Tomcat的下載可在http://tomcat.apache.org/download-70.cgi下載,選擇zip版本即可
在啟動Tomcat運行sh startup.sh前,需要先將這個命令授權;
到tomcat/bin/目錄下,執行chmod +x *.sh 即可實現授權。