天天看點

Linux配置多個tomcat并同時啟動安裝JDK及Tomcat複制一份Tomcat修改 /etc/profile檔案修改tomcat的配置檔案測試Tomcat

文章目錄

  • 安裝JDK及Tomcat
  • 複制一份Tomcat
  • 修改 /etc/profile檔案
  • 修改tomcat的配置檔案
  • 測試Tomcat

安裝JDK及Tomcat

想要在Liunx運作Tomcat,需要先配置Linux的JDK,詳情見上方連結,教你如何在Linux上安裝配置JDK
           

複制一份Tomcat

為了便于區分,在同級目錄下存在兩個tomcat,
1、apache-tomcat-1
2、apache-tomcat-2
(由于tomcat版本,會存在漏洞風險,這裡使用的tomcat版本是apache-tomcat-8.5.51,預設端口隻有兩個,也便于我們修改)
           
Linux配置多個tomcat并同時啟動安裝JDK及Tomcat複制一份Tomcat修改 /etc/profile檔案修改tomcat的配置檔案測試Tomcat

修改 /etc/profile檔案

該檔案裡面包含了環境變量,JDK的環境變量也在其中,我們還需要配置個tomcat的環境變量(現在配置的是多tomcat,是以出現兩個)
# first tomcat
TOMCAT_HOME=/home/apache-tomcat-1
CATALINA_BASE=/home/apache-tomcat-1
CATALINA_HOME=/home/apache-tomcat-1
export TOMCAT_HOME CATALINA_BASE CATALINA_HOME

# second tomcat
TOMCAT_2_HOME=/home/apache-tomcat-2
CATALINA_2_BASE=/home/apache-tomcat-2
CATALINA_2_HOME=/home/apache-tomcat-2
export TOMCAT_2_HOME CATALINA_2_BASE CATALINA_2_HOME
           
Linux配置多個tomcat并同時啟動安裝JDK及Tomcat複制一份Tomcat修改 /etc/profile檔案修改tomcat的配置檔案測試Tomcat
最後記得 source /etc/profile
           

修改tomcat的配置檔案

每個tomcat一共需要修改三處,包含兩個檔案,分别是:
1、../apache-tomcat-1/conf/server.xml
	(此處的serivce.xml我們保持不變)
	我們把apache-tomcat-2/conf/server.xml的兩處修改成其他端口:8006和8081
           
Linux配置多個tomcat并同時啟動安裝JDK及Tomcat複制一份Tomcat修改 /etc/profile檔案修改tomcat的配置檔案測試Tomcat
2、../apache-tomcat-1/bin/catalina.sh

在檔案開頭添加
export CATALINA_BASE=$CATALINA_BASE
export CATALINA_HOME=$CATALINA_HOME
意思是啟動的時候指定tomcat的路徑
在apache-tomcat-2/bin/catalina.sh的開頭加上
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
           
Linux配置多個tomcat并同時啟動安裝JDK及Tomcat複制一份Tomcat修改 /etc/profile檔案修改tomcat的配置檔案測試Tomcat

測試Tomcat

啟動tomcat
cd /home/apache-tomcat-1/bin
./startup.sh
cd /home/apache-tomcat-2/bin
./startup.sh
輸入測試連結,打開tomcat的首頁(或者在本地浏覽器輸入相應的IP端口)
curl 127.0.0.1:8080
curl 127.0.0.1:8081
           
Linux配置多個tomcat并同時啟動安裝JDK及Tomcat複制一份Tomcat修改 /etc/profile檔案修改tomcat的配置檔案測試Tomcat
Linux配置多個tomcat并同時啟動安裝JDK及Tomcat複制一份Tomcat修改 /etc/profile檔案修改tomcat的配置檔案測試Tomcat
打開成功
           

繼續閱讀