如何在一臺電腦裡配置多個tomcat伺服器
做專案的時候常常需要和其他人合作,當兩方用的工具,如tomcat,的版本不同時,很容易產生不相容的情況,例如此次,對方用的是tomcat9,我用的是7,7是不相容8和9的。又拗於不想把原本的7版本換掉,於是有了雙伺服器的想法。
首先需要到tomcat官網下載所需要的版本,我這裡下載的是tomcat9。
附tomcat9下載連結:https://tomcat.apache.org/download-90.cgi#9.0.7
然後將檔案解壓到你喜歡的位置,為了方便管理,我與tomcat7放在了一起。
到時要修改的檔案有下圖圈圈這些:
接著配置環境變數,具體可以百度網上詳細的教程,這裡要注意的是新建的環境變數的名字,由於我們接下來會把埠修改為8081,故在給新建的環境變數命名時也要在後面加上“_8081”,用於區分。大概有三點:
注:變數值為tomcat安裝路徑
1、新建 CATALINA_BASE_8081,變數值:D:\tomcat
2、新建 CATALINA_HOME_8081,變數值:D:\tomcat
3、編輯 PATH,新增變數值:%CATALINA_HOME_8081%\lib;%CATALINA_HOME%\bin;
可能還要啟動一下service.bat:
開啟tomcat service服務:
(該部分內容來自百度經驗,連結:https://jingyan.baidu.com/article/20b68a88592e06796cec6234.html)
1、開啟命令提示視窗(win鍵+R輸入cmd即可)
2、到tomcat目錄下,輸入service.bat就好了
最後一步是最關鍵的,修改bat和server.xml:
首先修改conf資料夾下的server.xml,下面修改的都是預設的埠號設定,除去已被佔用的埠號外,其他埠號一般都可以被設定,方便起見我們在原本的基礎上直接加1即可(當然也可以加2哈,只要沒被佔用):
接下來是修改所有bat檔案,需要將其中的CATALINA_HOME和CATALINA_BASE都修改為我們前面配置的環境變數名CATALINA_HOME_8081和CATALINA_BASE_8081,可以直接用notepad++的替換功能。
記得把所有的bat檔案裡的CATALINA_HOME和CATALINA_BASE都替換了哦!!!
(提醒下,替換時不要重複點替換哦,會出錯的,例如原本只是要把
完成以上步驟後就大功告成了!可以雙擊startup.bat啟動tomcat,再訪問localhost:8081看看,如果出現以下頁面說明安裝成功。
接下來在eclipse新增新tomcat就可以了,不懂的可以看看這篇文章:
https://blog.csdn.net/comeonmao/article/details/80010632