1. 程式人生 > >如何在一臺電腦裡配置多個tomcat伺服器

如何在一臺電腦裡配置多個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就好了

出現unable to open the service tomcat怎麼辦出現unable to open the service tomcat怎麼辦

最後一步是最關鍵的,修改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都替換了哦!!!

(提醒下,替換時不要重複點替換哦,會出錯的,例如原本只是要把

CATALINA_HOME替換為CATALINA_HOME_8081,手滑點了兩次全部替換的話就變成了CATALINA_HOME_8081_8081,那樣就會出錯了)

完成以上步驟後就大功告成了!可以雙擊startup.bat啟動tomcat,再訪問localhost:8081看看,如果出現以下頁面說明安裝成功。


接下來在eclipse新增新tomcat就可以了,不懂的可以看看這篇文章:

https://blog.csdn.net/comeonmao/article/details/80010632