一台linux服務器,安裝啟動多個tomcat:
一、安裝
1、下載tomcat安裝包(官網地址:https://tomcat.apache.org/);
2、我的項目是spring boot 2.3.1版本的,其內置tomcat版本為tomcat9.0.37。所以直接提供tomcat9.0.37版本的下載地址:https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.37/bin/
查看spring boot 不同版本內置的tomcat版本地址:https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-tomcat
3、下載如圖所示的壓縮包
4、下載后,上傳linux服務器,將壓縮包拷貝到兩個不同的目錄,解壓縮即可。解壓命令:tar -zxvf apache-tomcat-9.0.37.tar.gz
二、配置:
1、在/etc/profile文件里加入(加到文件末尾就好):
#第一個tomcat相關配置,其中/usr/local/apache-tomcat-9.0.37是壓縮包解壓后的地址
export CATALINA_BASE=/usr/local/apache-tomcat-9.0.37
export CATALINA_HOME=/usr/local/apache-tomcat-9.0.37
export TOMCAT_HOME=/usr/local/apache-tomcat-9.0.37
#第二個tomcat相關配置,其中/usr/local/tomcat/apache-tomcat-9.0.37是壓縮包解壓后的地址
export CATALINA_2_BASE=/usr/local/tomcat/apache-tomcat-9.0.37
export CATALINA_2_HOME=/usr/local/tomcat/apache-tomcat-9.0.37
export TOMCAT_2_HOME=/usr/local/tomcat/apache-tomcat-9.0.37
2、在對應tomcat的bin目錄下的catalina.sh文件里加入:
#第一個tomcat的catalina.sh文件里加入
export CATALINA_BASE=$CATALINA_BASE
export CATALINA_HOME=$CATALINA_HOME
#第二個tomcat的catalina.sh文件里加入
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
三、啟動:進入對應tomcat的bin目下,分別使用命令:./startup.sh