复制已有的Tomcat作为新的Tomcat,只需修改三个配置文件,五步操作,保证能正常运行!

1、复制已有的tomcat目录到同级目录
# cp -r tomcat tomcat-new

2、编辑tomcat-new/conf/server.xml
# vim tomcat-new/conf/server.xml
/Connector
n
--找到 修改8080为其他端口(例如:8888),这个端口就是运行tomcat-new的端口号

--找到
修改8009为其他端口(例如:8887)

--找到
修改8005为其他端口(例如:8886)
ESC:wq

________________________________________________________________________________________________

假如已经设置过全局JDK环境变量,那么就不用操作后面的第3、4步骤了
【设置全局JDK环境变量传送门】https://blog.csdn.net/qq_37860634/article/details/88072898
如果你的项目JDK版本和全局JDK版本不一致,那么你还是需要自己单独设置下面3、4步骤的环境变量指向自己需要的版本
________________________________________________________________________________________________

3、编辑tomcat-new/bin/startup.sh
# vim tomcat-new/bin/startup.sh
/export
--找到所有和之前tomcat有关的路径配置(TOMCAT_HOME、CATALINA_HOME、PATH)全部改成tomcat-new

(注意:
假如没有搜索到这些变量名,那就需要手动在startup.sh和shutdown.sh这两个脚本里的最前面加上下面一段:
export JAVA_HOME=/usr/local/java(具体目录根据实际情况用which java查找)
export TOMCAT_HOME=/usr/local/tomcat(具体目录情况根据实际情况)
export CATALINA_HOME=/usr/local/tomcat(具体目录情况根据实际情况)
export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar
export PATH=$PATH:$JAVA_HOME/bin:$TOMCAT_HOME/bin(具体目录情况根据实际情况)



ESC:wq

4、编辑tomcat-new/bin/shutdown.sh
# vim tomcat-new/bin/shutdown.sh
/export
--找到所有和之前tomcat有关的路径配置(TOMCAT_HOME、CATALINA_HOME、PATH)全部改成tomcat-new
ESC:wq

5、启动tomcat-new
# tomcat-new/bin/startup.sh

 

________________________华丽分割线________________________

你以为这么简单就可以了吗???哈哈!如果你购买的是阿里云的ESC那你就必须要

传送门

《在阿里云ECS服务器上面开启tomcat服务并且正常后,无法访问怎么办???》https://blog.csdn.net/qq_37860634/article/details/87943780

你可能感兴趣的:(复制已有的Tomcat作为新的Tomcat,只需修改三个配置文件,五步操作,保证能正常运行!)