深度解析:Tomcat大版本升级指南

Tomcat大版本升级操作指引~

背景

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

目标:tomcat 8.5.81 ===》 9.0.98

tomcat版本与java-jdk对应关系

4qBPa7ar6800c22392e1a.png

公司业务目前依托 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/

Nwj1KtXp6800c23671d40.png

F5UirbIk6800c249cdcbb.png

9FwuIGul6800c250cf62a.png

2.JAVA-jdk下载链接

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

1jwrxwAl6800c25f9e9b4.png

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


二、更新升级

1、确认 Java - JDK 版本兼容性

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

JelbG8uH6800c26deb94e.png

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


2、停止tomcat服务

7s77ciD96800c279c5c63.png

在执行后续升级操作前,需先停止正在运行的 Tomcat 服务


3、明确旧版 Tomcat 业务文件所在路径

19a7ISD46800c28587549.png


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

mkdir /tmp/tomcat8.5

mv * /tmp/tomcat8.5/


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

66LOkzdd6800c29be3719.png

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


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

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

PqjRXCJD6800c2b43e5ba.png

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

lMfafuKi6800c2bfad8e5.png

ds4jw8ov6800c2cb66a9e.png

7、启动tomcat服务

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

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

ss -ntl

XrcVejEU6800c2df2542d.png

访问服务器IP:8080端口

FliVGuWA6800c2eb94921.png

8、替换网站发布内容

#停止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


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

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


0 条评论

请先 登录 后评论
乐维君
乐维君

435 篇文章

作家榜 »

  1. 乐维君 435 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 细雨闲花 12 文章
  5. 我是一只小菜鸡 12 文章
  6. 。。。 9 文章
  7. 御前侍卫张五哥 9 文章
  8. 小黄人 8 文章