linux环境下同时部署并启动多个tomcat服务

首先在linux环境下安装tomcat

将tomcat的压缩包上传到主机或者服务器上

tar -zxvf apache-tomcat-9.0.37.tar.gz

解压完成后会生成一个对应的目录

进入这个目录

pwd一下当前的路径,我的是这个路径

返回上一级目录,ls -a 可以看到隐藏的文件 .bash_profile是当前目录的环境变量配置文件

vi .bash_profile 

把tomcat的路径加到环境变量中,

我的配置如下:

#tomcat_8080
export CATALINA_HOME=/root/service/tomcat_8080
export CATALINA_BASE=/root/service/tomcat_8080
export TOMCAT_HOME=/root/service/tomcat_8080
 
#tomcat_8081
export CATALINA_HOME2=/root/service/tomcat_8081
export CATALINA_BASE2=/root/service/tomcat_8081
export TOMCAT_HOME2=/root/service/tomcat_8081

然后保存,退出。

source  .bash_profile  让环境变量生效。

然后修改第二个tomcat的catalina.sh

加入如下命令:

然后重启tomcat服务。

此时第一个tomcat已经启动了,重启第二个tomcat

然后,ps-ef|grep tomcat 

即可看到两个tomcat服务