1. 程式人生 > >一臺電腦上單獨部署多個獨立的tomcat 服務

一臺電腦上單獨部署多個獨立的tomcat 服務

1.首先下載tomcat (解壓版的);


2.配置環境變數 CATALINA_BASE 和  CATALINA_HOME     如圖


3.修改conf/server.xml 中的埠

<Server port="8005" shutdown="SHUTDOWN">,port改為8006,8007不衝突即可

 <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

將8080改為8081、8082不衝突即可

 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />,port改為8010、8011,不衝突即可

4.

改tomcat啟動和關閉檔案(catalina.bat、startup.bat、shutdown.bat)

例如apache-tomcat-7.0.79,將catalina.bat下的%CATALINA_HOME%改為%CATALINA_HOME1%,%CATALINA_BASE%改為%CATALINA_BASE1%,將startup.bat和shutdown.bat下的%CATALINA_HOME%改為%CATALINA_HOME1%

tomcat2同樣這樣改。


5.此時,兩個tomcat都可以同時啟動了


6.將tomcat加入Windows服務啟動

修改service.bat檔案:

例如tomcat1:將service.bat下的%CATALINA_HOME%改為%CATALINA_HOME1%,%CATALINA_BASE%改為%CATALINA_BASE1%

,將預設的Service name修改為想要的,比如apache-tomcat-7.0.79,DISPLAYNAME是在windows服務列表顯示的名稱,如下:


rem Set default Service name
set SERVICE_NAME=Tomcat1
set DISPLAYNAME=Apache Tomcat 1.0 


7.執行CMD 進入到tomcat部署bin目錄下執行service.bat install(remove) Tomcat1  出現紅色箭頭所指的欄位 即可


刪除tomcat 服務


8.執行   services.msc   即可看到自己註冊的服務