Tomcat大版本升级教程

项目背景:

公司业务使用tomcat 8.5.81版本,接到总公司漏洞扫描整改要求需要将tomcat版本升级到9.0.97以上。

目标:tomcat 8.5.81 ===》 9.0.98

tomcat版本与java-jdk对应关系

 

一、准备软件包

1. Tomcat下载链接

https://archive.apache.org/dist/tomcat/

 

 

 

2. JAVA-jdk下载链接

https://www.oracle.com/sg/java/technologies/downloads/#java8

 

备注:没有oracle账号,可能需要自行注册下载

二、更新升级

1、当前系统java-jdk版本,jdk8版本与tomcat9版本兼容不用更换java-jdk

 

备注:如果jdk与tomcat不兼容启动tomcat会报错,建议升级前确定好tomcat版本和java-jdk版本关系

2、停止tomcat服务

 

3、旧tomcat业务路径

 

3、移动旧版tomcat文件到/tmp目录

mkdir /tmp/tomcat8.5
mv * /tmp/tomcat8.5/

4、上传tomcat9.0.98文件,并解压缩

 

tar -xvf apache-tomcat-9.0.98.tar.gz

5、修改tomcat启动文件,java-jdk环境变量路径

#这个是业务机器上java-jdk路径,根据实际情况修改

 

vim /itops/bpm6/apache-tomcat-9.0.98/bin/catalina.sh

 

 

6、启动tomcat服务

/itops/bpm6/apache-tomcat-9.0.98/bin/startup.sh

查看端口是否启动,默认端口8080

ss -ntl

 

访问服务器IP:8080端口

 

5、替换网站发布内容

#停止tomcat服务
/itops/bpm6/apache-tomcat-9.0.98/bin/shutdown.sh
cd /itops/bpm6/apache-tomcat-9.0.98/webapps
#删除tomcat默认网站访问内容文件
rm -rf /itops/bpm6/apache-tomcat-9.0.98/webapps/*   
#拷贝业务网站内容文件到tomcat发布内容目录
cp -ar /tmp/tomcat8.5/webapps/* /itops/bpm6/apache-tomcat-9.0.98/webapps/
#启动tomcat服务
/itops/bpm6/apache-tomcat-9.0.98/bin/startup.sh

6、如果服务有异常可以查看日志文件

vim /itops/bpm6/apache-tomcat-9.0.98/logs/catalina.out

posted @ 2025-04-16 10:04  乐维_lwops  阅读(254)  评论(0)    收藏  举报