在同一臺電腦上部署多個tomcat服務器
因為在寫一些小的項目的時候,需要另外用到一臺圖片服務器,所以不得不開啟多個tomcat了。
在這裏我用的是tomcat 9.0,一個是正常時的tomcat,一個是圖片服務器,在這裏我就用tomcat1和tomcat2來說明。
首先要配置環境變量。至於配置環境,不會的可以自己百度下怎麽配置,相信大家在配置jdk的時候都會了。
在環境變量中都要配置兩臺服務器,便於使用
通過圖片,可以看出有一個是為圖片服務器而特制的。
還在要Path下面配置,兩個服務器都要配置。
配置好環境變量後,還要去tomcat2下面修改端口,目的是保證端口不沖突,不然在同時啟動的時候會出現端口已使用
修改端口後,兩臺服務器的端口就不會出現沖突了。
這時候還要去bin目錄裏面修改catalina.bat和startup.bat
打開這兩個文件後,按ctrl+F來把裏面的 CATALINA_HOME_IMAGE_SERVICE 全部替換成 CATALINA_HOME
這是為什麽呢?是因為我們在配置tomcat2的環境變量的時候,把tomcat2的路徑定義為CATALINA_HOME_IMAGE_SERVICE
如果這兩個文件裏面的CATALINA_HOME不進行替換,那麽tomcat2在啟動的時候就會根據這個定義去找到了tomcat1,那麽在啟動tocmat2的時候還是啟動了tomcat1
所以我們必須要進行全部替換才能保證tomcat2啟動的是tocmat2,而不是tomcat1。
因為我在寫一個小項目用的圖片上傳使用的是Jersey插件,所以還要在tomcat下面的conf目錄時候修改web.xml文件,只是添加一些內容而已
好了,就到這裏了。小白一枚,如果有哪裏說錯了,歡迎指出。互相學習。
在同一臺電腦上部署多個tomcat服務器