startup.bat文件的作用是找到正確的catalina.bat文件。
【tomcat中startup.bat文件內容詳解】
【Tomcat中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.