一台電腦啟動多個tomcat服務

2021-07-24 03:53:19 字數 1042 閱讀 1666

原文 

如果現在一台機器上已經部署了乙個tomcat服務,無論這個tomcat是否已經註冊為服務了,或者沒有註冊windows服務,或者註冊了,都沒關係。都可以採用下面的方法實現。

如果該tomcat已經註冊為windows服務了,從window的環境變數中找不到 

catalina_home和catalina_base,也可以採用下面的方式實現。 

當第乙個tomcat啟動後,後面tomcat的server.xml中的埠不管怎麼改,仍然會報埠衝突。後來在dos下執行才發現所有的tomcat都會去找catalina_home和catalina_base這兩個環境變數,因此步驟如下:  

1.使用壓縮版的tomcat不能使用安裝版的。  

2.第乙個tomcat的配置不變。  

3.增加環境變數catalina_home2,值為新的tomcat的位址;增加環境變數catalina_base2,值為新的tomcat的位址。  

4.修改新的tomcat中的startup.bat,把其中的catalina_home改為catalina_home2。  

5.修改新的tomcat中的catalina.bat,把其中的catalina_home改為catalina_home2,catalina_base改為catalina_base2。  

6.修改conf/server.xml檔案:  

6.1 把埠改為沒有是使用的埠。  

6.2

maxthreads="150" minsparethreads="25" maxsparethreads="75"  

enablelookups="false" redirectport="8443" acceptcount="100"  

connectiontimeout="20000" disableuploadtimeout="true" /> 把埠改為沒有是使用的埠。  

6.3enablelookups="false" redirectport="8443" protocol="ajp/1.3" /> 把埠改為沒有是使用的埠。  

7成功! 

一台電腦同時執行多個tomcat

2 將tomcat解壓兩次或多次,放置在不同目錄下或者取不同名,例如 3 增加環境變數catalina home2,作為新的tomcat的位址 4 修改新的tomcat中的 bin startup.bat,把其中所有的catalina home更改為catalina home2 5.修改新的tomc...

027 同一臺電腦裝多個Tomcat

話題一 同一臺電腦裝多個tomcat參考 1 解壓到指定檔案 2 直接在環境變數值中將配置全部新增 3 更改server.xml中的埠 三個埠整體替換,的埠不用改 更改埠 8443可以不改 4 修改四個檔案 service.bat catalina.bat shutdown.bat startup....

Tomcat 一台電腦上執行多個tomcat

效果 1.首先需要安裝tomcat7,tomcat8。2.新增兩個環境變數,新增catalina home1和catalina base1指向e tomcat2 apache tomcat 8.5.13 3.修改tomcat8 bin目錄下的catalina.bat和startup.bat兩個檔案。...