1. 程式人生 > >同一臺機器上面建立多個tomcat服務,同時啟動 同時使得可以開機自動啟動

同一臺機器上面建立多個tomcat服務,同時啟動 同時使得可以開機自動啟動

這個問題困擾了我一天, 終於研究出來了!

這裡我以兩個Tomcat為例。

 jdk就不多說了, 網上一搜都是的。安裝配置好就ok了!

首先下載綠色版的Tomcat(網上好多)我用的是7.0.53 。把tomcat複製到一個目錄下 分別命名


   1. 先設定第一個tomcat  找到conf\server.xml檔案 用txt編輯(為了怕有埠衝突我把第一個Tomcat埠就全部修改)

   1.1 找到   <Server port="8005" shutdown="SHUTDOWN"> 改成<Server port="8015" shutdown="SHUTDOWN">

   1.2  <Connector port="8080

" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" />8080改成 8081

   1.3 <Connector port="8009" protocol="AJP/1.3" redirectPort="8444" />8009改成8019  

以上埠修改 只要不衝突就行!!

    第二個Tomcat同樣修改這幾個埠。修改成沒有用到的。

   2.環境變數配置:

TOMCAT_HOME=E:\tomact\apache-tomcat-7.0.53_1(複製到的位置我的是這個)
CATALINA_HOME= E:\tomact\apache-tomcat-7.0.53_1
CATALINA_BASE= E:\tomact\apache-tomcat-7.0.53_1

TOMCAT_HOME2=E:\tomact\apache-tomcat-7.0.53_2
CATALINA_HOME2= E:\tomact\apache-tomcat-7.0.53_2
CATALINA_BASE2= E:\tomact\apache-tomcat-7.0.53_2
在PATH中最前新增%CATALINA_HOME%\lib;%CATALINA_HOME%\bin記著用分號隔開

主要: 然後進去第二個Tomcat目錄下bin\startup.bat 右鍵編輯 ctrl+f 將  CATALINA_HOME全部替換成CATALINA_HOME2 儲存

開啟bin資料夾,找到catalina.bat 右鍵編輯 將  CATALINA_HOME全部替換成CATALINA_HOME2 , 將  CATALINA_BASE全部

 替換成CATALINA_BASE2 儲存

雙擊startup.bat 測試兩個tomcat同時打。然後再瀏覽器測試!

成功後

 首先第一個 tomcat 直接找到bin下的server.bat 然後開啟win+r --->cmd

將 server拖到dos視窗即可 然後再後面輸入 server.bat install Tomcat_1  然後enter


Tomcat_1是server的名字,隨便起名字。

第二個Tomcat找到bin\server.bat 檔案 右鍵編輯  將  CATALINA_HOME全部替換成CATALINA_HOME2 , 將  CATALINA_BASE全部替換成CATALINA_BASE2 

 儲存

然後同第一個Tomcat 安裝服務一樣

測試:

我的電腦-->管理-->服務與應用程序-->服務


安裝成功。設定自動還是手動。

設定第三個, 第四個tomcat一樣的原理

最後 找個專案打包放到webapps 下。測試一下