1.先把Tomcat上传到服务器的/opt目录,进行解压,并重命名为tomcat_8081
2.更改环境变量
vi /etc/profile
在profile最后加入
export TOMCAT_8081_HOME=/opt/tomcat_8081
export CATALINA_8081_HOME=/opt/tomcat_8081
export CATLINA_8081_BASE=/opt/tomcat_8081
保存并退出后,使环境变量生效
source /etc/profile
3.修改tomcat_8081中server.xml的端口号
cd /opt/tomcat_8081/conf/
vi server.xml
修改以上三处端口号,注意不能重复
4.修改该tomcat的catalina.sh
为防止出错提前备份下
cp /opt/tomcat_8081/bin/catalina.sh /opt/tomcat_8081/bin/catalina.sh.bak
替换catalina.sh中的CATALINA_BASE为CATALINA_8081_BASE,CATALINA_HOME为CATALINA_8081_HOME(必须和环境变量相同)
sed 's/CATALINA_BASE/CATALINA_8081_BASE/g' /opt/tomcat_8081/bin/catalina.sh >catalina.sh_1
sed 's/CATALINA_HOME/CATALINA_8081_HOME/g' /opt/tomcat_8081/bin/catalina.sh >catalina.sh_1
修改文件名,并覆盖旧文件
mv -f catalina.sh_1 catalina.sh
更改权限catalina.sh
chmod a+x catalina.sh
5.启动tomcat
./startup.sh
好了,现在第二个tomcat也可以启动了,之后的新增tomcat步骤和之前一样。