Tomcat大版本升級教程
項(xiàng)目背景:
公司業(yè)務(wù)使用tomcat 8.5.81版本,接到總公司漏洞掃描整改要求需要將tomcat版本升級到9.0.97以上。
目標(biāo):tomcat 8.5.81 ===》 9.0.98
tomcat版本與java-jdk對應(yīng)關(guān)系

一、準(zhǔn)備軟件包
1. Tomcat下載鏈接
https://archive.apache.org/dist/tomcat/



2. JAVA-jdk下載鏈接
https://www.oracle.com/sg/java/technologies/downloads/#java8

備注:沒有oracle賬號,可能需要自行注冊下載
二、更新升級
1、當(dāng)前系統(tǒng)java-jdk版本,jdk8版本與tomcat9版本兼容不用更換java-jdk

備注:如果jdk與tomcat不兼容啟動tomcat會報錯,建議升級前確定好tomcat版本和java-jdk版本關(guān)系
2、停止tomcat服務(wù)

3、舊tomcat業(yè)務(wù)路徑

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環(huán)境變量路徑
#這個是業(yè)務(wù)機(jī)器上java-jdk路徑,根據(jù)實(shí)際情況修改

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


6、啟動tomcat服務(wù)
/itops/bpm6/apache-tomcat-9.0.98/bin/startup.sh
查看端口是否啟動,默認(rèn)端口8080
ss -ntl

訪問服務(wù)器IP:8080端口

5、替換網(wǎng)站發(fā)布內(nèi)容
#停止tomcat服務(wù)
/itops/bpm6/apache-tomcat-9.0.98/bin/shutdown.sh
cd /itops/bpm6/apache-tomcat-9.0.98/webapps
#刪除tomcat默認(rèn)網(wǎng)站訪問內(nèi)容文件
rm -rf /itops/bpm6/apache-tomcat-9.0.98/webapps/*
#拷貝業(yè)務(wù)網(wǎng)站內(nèi)容文件到tomcat發(fā)布內(nèi)容目錄
cp -ar /tmp/tomcat8.5/webapps/* /itops/bpm6/apache-tomcat-9.0.98/webapps/
#啟動tomcat服務(wù)
/itops/bpm6/apache-tomcat-9.0.98/bin/startup.sh
6、如果服務(wù)有異常可以查看日志文件
vim /itops/bpm6/apache-tomcat-9.0.98/logs/catalina.out

浙公網(wǎng)安備 33010602011771號