Debian下Tomcat版本更新指南
一、升级前准备
sudo tar czf tomcat-backup-$(date +%F).tar.gz /opt/tomcat/conf /opt/tomcat/webapps /opt/tomcat/lib 2>/dev/nullsudo ufw allow 8080/tcp二、升级方案A 使用APT包管理器原地升级(推荐)
apt 安装的 tomcat9 等包。sudo apt updateapt-cache policy tomcat9sudo apt install tomcat9=9.0.56-1~bustersudo systemctl restart tomcat9curl -I http://localhost:8080 查看版本头与页面是否正常三、升级方案B 手动解压安装并替换二进制(二进制分发)
sudo systemctl stop tomcatsudo mv /opt/tomcat /opt/tomcat-$(date +%F)wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gzsudo tar -xvzf apache-tomcat-9.0.56.tar.gz -C /optsudo ln -sfn /opt/apache-tomcat-9.0.56 /opt/tomcatsudo cp -a /opt/tomcat-$(date +%F)/conf/* /opt/tomcat/conf/sudo cp -a /opt/tomcat-$(date +%F)/webapps/* /opt/tomcat/webapps/(按需保留)sudo chown -R tomcat:tomcat /opt/tomcatsudo systemctl daemon-reloadsudo systemctl start tomcattail -f /opt/tomcat/logs/catalina.out四、升级后验证与回滚
/opt/tomcat/bin/version.sh、tail -f /opt/tomcat/logs/catalina.outsudo apt install tomcat9=<旧版本号> 后重启sudo ln -sfn /opt/tomcat-2025-08-01 /opt/tomcat),再重启服务五、常见问题与注意事项