同時開多個Tomcat方法-不用配置環境變量

startup.bat文件的作用是找到正確的catalina.bat文件。

【tomcat中startup.bat文件內容詳解】
【Tomcat中catalina.bat詳解】

1.案例:配置一臺機上配置三個Tomcat

這裏寫圖片描述

2.方法1:【只用修改第一個以外Tomcat設置】

  1. 設置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
  2. 設置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.

發佈了86 篇原創文章 · 獲贊 83 · 訪問量 43萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章