1、复制已有的tomcat目录到同级目录
# cp -r tomcat tomcat-new
2、编辑tomcat-new/conf/server.xml
# vim tomcat-new/conf/server.xml
/Connector
n
--找到<Connector port="8080" protocal="HTTP/1.1"
修改8080为其他端口(例如:8888),这个端口就是运行tomcat-new的端口号
--找到<Connector port="8009" protocal="AJP/1.3" redirectPort="8443" />
修改8009为其他端口(例如:8887)
--找到<Server port="8005" shutdown="SHUTDOWN">
修改8005为其他端口(例如:8886)
ESC:wq
________________________________________________________________________________________________
假如已经设置过全局JDK环境变量,那么就不用操作后面的第3、4步骤了
【设置全局JDK环境变量传送门】CentOS全局配置JAVA环境变量,实现多个tomcat共用环境变量,不用再一个个tomcat配置_centos 全局环境变量_你挚爱的强哥的博客-CSDN博客
如果你的项目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服务并且正常后,无法访问怎么办???》在阿里云ECS服务器上面开启tomcat服务并且正常后,无法访问怎么办?原来是没有开通外网访问的端口_你挚爱的强哥的博客-CSDN博客