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

复制已有的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

更多相关:

  •     戳https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.zip 下载好了解压到你一个不可描述的文件夹里面,譬如D盘根目录 然后开始核心骚操作 win+PauseBreak键 第一步 名称:JA...

  • PostgreSQL 没有类似MySQL 的二进制日志, 但是有和MySQL 类似的REDO LOG,并且有MySQL 没有的REDO 归档功能。当然REDO 的归档已经MariaDB 和Percona-MySQL 已经实现。那我们就利用PGSQL的REDO 归档,也叫WAL来实现增量备份。 假设我们已经做了一个物理的全备,并且相应的...

  •     定位到根目录 cd/ 安装wget  yum install wget 下载nodejs(可以去下载 | Node.js 中文网中国官网查看最新版的下载地址) wget https://nodejs.org/download/release/v12.13.1/node-v12.13.1-linux-x...

  •   vim /etc/profile 然后在最后加入下面的代码: export  JAVA_HOME=/usr/local/java/jdk export  PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:$JAVA_HOME/...

  • 关于内核模块编译的过程中,往往我们仅仅需要其中一个小的模块,但是却因为内核源码的庞杂而止步与模块依赖的筛选过程中。 为了更加便捷得对内核各个模块进行管理,这里提供一个小脚本来进行指定模块相关得模块留存,不相关的模块代码自动清除。 单独对内核指定模块进行编译,主要使用如下命令: 在相对目录为:../rpmbuild/BUILD/ker...

  • 在执行脚本上加入如下配置即可#!/bin/bashJAVA_HOME=/usr/java/jdk1.8.0_152export PATH=$PATH:$JAVA_HOME/bin 转载于:https://www.cnblogs.com/jimw/p/11126437.html...

  •   这是由于没有保存文档导致 说明: [Finished in 19.4s with exit code 1]-表示执行时间 [shell_cmd: python3 -u "/Volumes/B/我的工作文档/case/superman_wap/进单/MSjindan.py"] -表示执行的shell命令 [dir: /Volum...