同一臺機器安裝多個tomcat。
假設現在已經按照正常的方式安裝配置好了第乙個tomcat,第二個如何設定呢?
解決辦法:
1.解壓tomcat到乙個新的目錄,比如d:\tomcat2;
2.新建乙個環境變數catalina_home2,路徑為d:\tomcat2;
3.編輯tomcat/bin/startup.bat和catalina.bat,把catalina_home全部替換成catalina_home2;
4.編輯tomcat/conf/server.xml,
查詢以下三處:
(1) 修改http訪問埠(預設為8080埠)
classname="org.apache.coyote.tomcat4.coyoteconnector"
port="8080"
minprocessors="5"
maxprocessors="75"
enablelookups="true"
redirectport="8443"
acceptcount="100"
debug="0"
connectiontimeout="20000"
useurivalidationhack="false"
disableuploadtimeout="true"
/>
(大概在86行左右)將8080修改為第乙個tomcat不在使用的埠號。此處所設的埠號即是以後訪問web時所用的埠號。
(2) 修改shutdown埠(預設為8005埠)
(大概在13行左右)將8005修改為沒有在使用的埠號,例如8095
(3) 修改8009埠
< connector
classname ="org.apache.coyote.tomcat4.coyoteconnector"
port ="8009"
minprocessors ="5"
maxprocessors ="75"
enablelookups ="true"
redirectport ="8443"
acceptcount ="10"
debug ="0"
connectiontimeout ="20000"
useurivalidationhack ="false"
protocolhandlerclassname
="org.apache.jk.server.jkcoyotehandler" />
(大概在107行左右)將8009修改為沒有在使用的埠號,例如8099
這樣就沒問題了。
5.執行測試
同一臺機器上安裝多個Tomcat
如果不加任何修改,在一台伺服器上同時執行兩個tomcat服務顯然會發生埠衝突。假設現在已經按照正常的方式安裝配置好了第乙個tomcat,第二個如何設定呢?以下是使用tomcat5.5.26解壓版本所做的實驗。解決辦法 1.解壓tomcat到乙個新的目錄,比如d tomcatserver2 2.新建乙...
同一臺機器上安裝多個Tomcat
如果不加任何修改,在一台伺服器上同時執行兩個tomcat服務顯然會發生埠衝突。假設現在已經按照正常的方式安裝配置好了第乙個tomcat,第二個如何設定呢?以下是使用tomcat5.5.26解壓版本所做的實驗。解決辦法 1.解壓tomcat到乙個新的目錄,比如d tomcatserver2 2.新建乙...
同一臺機器安裝多個MySQL服務
在同乙個伺服器上面安裝多個mysql服務,甚至是安裝多個不同版本 比如5.7和5.7 5.7和8.0.12 關鍵在於區分安裝目錄 資料目錄和使用埠等。可以下面步驟 wget tar xzvf mysql 5.7.22 macos10.13 x86 64.tar.gz mv mysql 5.7.22 ...