1. 程式人生 > >在同一臺電腦部署多個Tomcat服務(轉)

在同一臺電腦部署多個Tomcat服務(轉)

參考了網上幾篇文章

http://dong-shuai22-126-com.iteye.com/blog/1763666 http://www.cnblogs.com/whylaughing/p/5896268.html

個別地方做了整理:

1.使用壓縮版的tomcat不能使用安裝版的。  2.第一個tomcat的配置不變。  3.增加環境變數CATALINA_HOME2,值為新的tomcat的地址;增加環境變數CATALINA_BASE2,值為新的tomcat的地址。  4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改為CATALINA_HOME2。  開頭加上SET JAVA_HOME=D:\java\jdk1.8.0_111\jre (JDK所在路徑) 5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改為CATALINA_HOME2,CATALINA_BASE改為  CATALINA_BASE2。  6.修改conf/server.xml檔案,修改以下3個地方。 <Server port="8006" shutdown="SHUTDOWN"> (原來是8005)  <Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> (原來是8080) <Connector port="8089" protocol="AJP/1.3" redirectPort="8443" /> (原來是8009) 7.修改shutdown.bat裡的CATALINA_HOME改為CATALINA_HOME2,開頭加上SET JAVA_HOME=D:\java\jdk1.8.0_111\jre。

上面是直接執行批處理檔案,如果是在Eclipse中直接啟動Tomcat伺服器,則修改埠的方法如下: 1.Eclipse裡雙擊Server下的Tomcat伺服器; 2.在開啟視窗中,修改Ports一欄裡面的3個埠(對應server.xml的3個埠),並儲存; 

--------------------------------

備註,修改為新埠號,需要注意埠號是否已被佔用,可以在cmd下用下面命令執行查詢:

查詢所有:netstat -aon  查詢單個:netstat -aon|findstr "8080" 查詢程序 tasklist|findstr "這裡填寫查詢到的最後一個數字