同時開多個Tomcat方法-不用配置環境變數
阿新 • • 發佈:2019-01-02
startup.bat檔案的作用是找到正確的catalina.bat檔案。
1.案例:配置一臺機上配置三個Tomcat
2.方法1:【只用修改第一個以外Tomcat設定】
設定shoudowm.bat\startup.bat\catalina.bat
- apache-tomcat-8080無需設定;
- apache-tomcat-8090設定:
shoudowm.bat\startup.bat\catalina.bat三檔案中的 CATALINA_HOME 全部替換成 CATALINA_HOME2 - apache-tomcat-8100設定:
shoudowm.bat\startup.bat\catalina.bat三檔案中的 CATALINA_HOME 全部替換成 CATALINA_HOME3
設定server.xml
- apache-tomcat-8080無需設定;
- apache-tomcat-8090設定:
<Server port="8015" shutdown="SHUTDOWN">
。。。
<Connector port="8090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
。。。
<Connector port="8019" protocol="AJP/1.3" redirectPort="8443" />
- apache-tomcat-8100設定:
<Server port="8025" shutdown="SHUTDOWN">
。。。
<Connector port="8100" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
。。。
<Connector port="8029" protocol="AJP/1.3" redirectPort="8443" />
**(tomcat7以下的只用改兩個埠)。
3.方法2:【每一個tomcat都要修改】
1.在各個tomcat中bin目錄下的catalina.bat檔案的第一行中 CATALINA_HOME=(當前tomcat目錄路徑)
apache-tomcat-8080設定:
apache-tomcat-8090設定:
apache-tomcat-8100設定:
2.將tomcat中conf目錄下的server.xml檔案埠改一下。
8080可以不用改;
8090 server.xml:
8100 server.xml:
4.結果:
去各tomcat目錄下,執行 startup.bat指令碼。成功啟動三個tomcat.