tomcat運行兩個項目


        背景:工作中,偶爾需要處理兩個或者更多個項目中的問題,每次切換項目都重新配置tomcat會很麻煩,所以查閱資料后,同時配置了兩個項目。

        配置的過程中需要考慮,端口號是否被占用。

        下面是我配置中遇見的一些問題和解決方案。首先是tomcat-server.xml原始配置一個運行項目的格式:

 

 

        可以看到占用到的端口是8080 和8009 , 通過查詢端口號占用占用情況:netstat -aon|findstr "8080/8009"  可以查到PId, 然后通過:tasklist|findstr "PID" 可以查詢到是被那個進程所占用的。

        在配置第二個運行項目時候,我這邊選用的connector  http協議端口為8082, ajp協議用的是8010。在選用之前要通過命令查看端口是否被占用,如果被占用的,運行項目會報錯:Failed to initialize component [Connector[HTTP/1.1-8080]]   初始化失敗。一下是本機第二個項目的配置:

 

 

        此兩個項目,均配置了自己與域名,第一個為······.cn,第二個項目為······.com。當啟動后直接訪問地址的話會找不到主機,這種情況,我們在系統dirvers/etc文件夾下的host文件做一個本地解析即可。至此兩個項目均可以整行運行:

 

 


免責聲明!

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



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