步驟
1.獲得免安裝包
從Tomcat官網下載免安裝包。
2.解壓復制
解壓并創建兩個副本tomcat1和tomcat2,它們的路徑分別為:
- tomcat1:
C:\tomcat\double\apache-tomcat-7.0.90-8081
- tomcat2:
C:\tomcat\double\apache-tomcat-7.0.90-8082
3.配置環境變量
- CATALINA_HOME_8081:
C:\tomcat\double\apache-tomcat-7.0.90-8081
- CATALINA_HOME_8082:
C:\tomcat\double\apache-tomcat-7.0.90-8082
4.修改端口值
修改tomcat1、tomcat2的conf\server.xml
的端口值,修改地方分別為
<Server port="8005" shutdown="SHUTDOWN">
的port
屬性<Connector port="8080" protocol="HTTP/1.1"
的port
屬性<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
的port
屬性
port
屬性的取值范圍為[1024, 65535]。
- 設置tomcat1的訪問端口為
<Connector port="8081" protocol="HTTP/1.1"
- 設置tomcat2的訪問端口為
<Connector port="8082" protocol="HTTP/1.1"
注意,它們端口在單機上要各不相同,避免端口沖突。
5.修改startup.bat和catalina.bat文件中的CATALINA_HOME
分別用文本編輯器打開tomcat1、tomcat2的bin\startup.bat
和bin\catalina.bat
,將tomcat1的CATALINA_HOME
文本替換成CATALINA_HOME_8081
,而tomcat2的CATALINA_HOME
文本替換成CATALINA_HOME_8082
。
6.啟動Tomcat
分別雙擊tomcat1、tomcat2的bin\startup.bat
,啟動雙Tomcat。
7.測試
在瀏覽器分別輸入localhost:8081
和localhost:8082
,驗證是否換回都能Tomcat的主頁面。若兩者皆返回Tomcat的主頁面,在Windows上運行雙Tomcat成功。
參考資料
- windows下面同時部署多個tomcat的方法
- Windows上同時運行兩個Tomcat