一台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