1. 程式人生 > >如何在一臺電腦上同時啟動多個tomcat

如何在一臺電腦上同時啟動多個tomcat

學習Javaweb開發有一段時間了,在開發過程中一直用的是一個Tomcat,最近開發與同時聯調,為了不影響開發進度,本人想給他單獨開一個伺服器供他聯調使用,於是在網上找了好多資料,有的說增加環境變數CATALINA_HOME、CATALINA_HOME1、CATALINA_HOME2等等。其實沒有必要那樣搞,增加這些東西的話還要修改/bin/catalina.bat和/bin/startup.bat檔案,個人認為沒有那個必要。接下來我們來看一下一個簡單的方法。

1、下載Tomcat版本的時候會讓你選擇windows版和zip壓縮版,切記一定要選擇zip壓縮版。

2、切記一定不能配置CATALINA_HOME,因為環境變數中配置了它再啟動Tomcat伺服器的時候就會找環境變數配置的這個Tomcat會報端口占用。

3、修改/conf/server.xml檔案。需要修改的內容是

/* 修改SHUTDOWN埠號,預設是8005,將其修改為未被佔用的埠號,我個人習慣是給埠號+1 */
<Server port="8006" shutdown="SHUTDOWN">
/* 修改HTTP/1.1埠號,預設是8080 */
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
/* 修改AJP/1.3埠號,預設是8009 */
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
4、然後儲存重啟Tomcat即可。

:以此類推啟動第三臺伺服器依次修改server.xml檔案中的幾個埠號即可;埠號不能重複。