【tomcat環境搭建】一台服務器上部署多個tomcat


 

一台服務器上面如何部署多個tomcat?其實linux和windows步驟都差不多,都是:

第一步:解壓tomcat安裝包后,復制一份並且重命名;多個tomcat就多復制一份

第二步:將復制的tomcat進行端口修改,避免多個tomcat項目同時運行端口沖突

以下以linux下部署2個tomcat為例:

 

一、tomcat服務運行必須依賴jdk,所以先進行jdk安裝及環境變量的配置

1、從官網下載對應系統位數支持的jdk

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、Xftp上傳下載好的jdk-8u141-linux-x64.tar.gz到linux服務器系統,這里上傳到/usr/local

3、解壓jdk

     1)cd /usr/local

     2)tar -zxvf jdk-8u141-linux-x64.tar.gz

4、配置jdk環境變量

    1)vi /etc/profile

    2)在profile文件最末尾添加以下內容:

       JAVA_HOME=/usr/local/jdk1.8.0_141

       JAVA_BIN=$JAVA_HOME/bin

       JRE_HOME=$JAVA_HOME/jre

       JRE_BIN=$JRE_HOME/bin

       PATH=$JAVA_BIN:$JRE_BIN:$PATH

       CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

       export JAVA_HOME JRE_HOME PATH CLASSPATH

       注意:藍色字體部分替換成自己jdk安裝目錄

     3)使配置生效:source /etc/profile

5、輸入java -version出現以下界面,jdk配置成功

     

  

二、安裝好2個tomcat

1、從官網下載tomcat:http://tomcat.apache.org/download-80.cgi

2、將下載好的apache-tomcat-8.0.30.tar.gz上傳到linux服務器系統的/usr/local

3、解壓tomcat

     1)cd /usr/local

     2)tar -zxvf apache-tomcat-8.0.30.tar.gz

4、進入/usr/local目錄,先將第一個tomcat文件重命名:

      mv apache-tomcat-8.0.30 tomcat1-8080

5、復制第一個tomcat文件並重命名:

     cp -R tomcat1-8080 tomcat2-8081

 

三、進行tomcat的端口設置

1、需要修改3個端口號位置,先看下tomcat1-8080中conf/server.xml

     注意以下內容:

     

2、為了避免端口沖突,將tomcat2-8081中conf/server.xml的端口修改:

     1)vi tomcat2-8081/conf/server.xml

     2)將對應端口位置進行如下修改:

          

          

          

     3)保存退出 :wq

 

四、啟動並測試

1、啟動2個tomcat,分別進入tomcat的bin目錄,啟動./startup.sh

2、然后瀏覽器輸入:http://服務器ip:8080/和http://服務器ip:8081/,出現貓頁面則表示都能訪問成功

 

五、設置tomcat的開機自啟動

如果需要設置多個tomcat服務開機自啟動,可以參考這篇《Linux和Windows下tomcat開機自啟動設置》完成,文章里主要以單個tomcat為例,多個其實就是另一個tomcat步驟重復一遍進行設置即可

~~更多問題歡迎大家留言指正,也歡迎加右上角群一起討論~~

 


免責聲明!

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



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