Debian系统Tomcat版本升级指南
sudo cp -r /opt/tomcat /opt/tomcat-backup # 备份整个Tomcat目录
sudo cp -r /opt/tomcat/conf/* /opt/tomcat-backup/conf/ # 单独备份配置文件
java -version
若未安装或版本不符,可通过sudo apt install default-jdk安装默认JDK。.tar.gz格式)。例如,下载Tomcat 9.0.76:wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.76/bin/apache-tomcat-9.0.76.tar.gz
sudo apt update
tomcat9),确认目标版本是否存在:apt-cache policy tomcat9
sudo apt install tomcat9=9.0.56-1~buster # 替换为实际版本号
sudo systemctl restart tomcat9
sudo systemctl stop tomcat9 # 或通过`ps -ef | grep tomcat`查找进程ID手动终止
sudo mv /opt/tomcat /opt/tomcat-old # 备份旧目录
sudo rm -rf /opt/tomcat # 删除旧目录(谨慎操作)
/opt目录,并重命名为tomcat(方便管理):sudo tar -xvzf apache-tomcat-9.0.76.tar.gz -C /opt
sudo mv /opt/apache-tomcat-9.0.76 /opt/tomcat
server.xml、context.xml、web.xml)复制到新版本的conf目录,覆盖同名文件:sudo cp /opt/tomcat-old/conf/* /opt/tomcat/conf/
/etc/environment文件,更新CATALINA_HOME指向新版本:export CATALINA_HOME=/opt/tomcat
运行source /etc/environment使更改生效。/etc/systemd/system/tomcat.service文件(参考搜索结果中的模板),确保CATALINA_HOME指向新路径。sudo systemctl daemon-reload
sudo systemctl start tomcat9
sudo systemctl enable tomcat9 # 设置开机自启
http://服务器IP:8080,若显示Tomcat欢迎页面且版本号与新版本一致,则说明升级成功。sudo tail -f /opt/tomcat/logs/catalina.out
http://服务器IP:8080/your-app),确保应用正常运行。/opt/tomcat/conf/server.xml中的端口配置。sudo rm -rf /opt/tomcat
sudo mv /opt/tomcat-backup /opt/tomcat
sudo systemctl restart tomcat9
javax改为jakarta),需修改应用代码中的import语句及配置文件。