修改端口號還是無法啟動第二個tomcat的原因


問題:我的服務器是Tomcat7.0.20,修改完所有端口之后(shutdown端口、http端口、https端口、ajp端口),啟動一個就不能啟動另一個。

兩 個startup.bat最前面加上一句set CATALINA_HOME=當前TOMCAT路徑就可以了 當第一個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.1 <Server port="8005" shutdown="SHUTDOWN">把端口改為沒有是使用的端口。 

 

 7成功!

8 第三、第四.....等N台服務器參考3~6 步順序進行即可!祝好運! 在cmd命令行執行1、netstat –ano 查看端口情況2、tasklist 查看運行程序情況3、殺掉占用你多需要端口的程序


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM