在 Debian 上升级 Tomcat 的两种可靠方法
升级前准备与兼容性检查
sudo cp -r /opt/tomcat /opt/tomcat_backup_$(date +%F)。方法一 使用 APT 包管理器原地升级(推荐)
sudo apt update,apt-cache policy tomcat9。sudo apt install tomcat9=9.0.56-1~buster(版本号请以仓库实际提供为准)。sudo systemctl restart tomcat9。curl http://localhost:8080/,或访问 http://服务器IP:8080。方法二 手动安装新版本并迁移配置(通用、可控)
sudo systemctl stop tomcat。sudo cp -r /opt/tomcat /opt/tomcat_backup_$(date +%F)。wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.76/bin/apache-tomcat-9.0.76.tar.gzsudo tar -xvzf apache-tomcat-9.0.76.tar.gz -C /optsudo ln -sfn /opt/apache-tomcat-9.0.76 /opt/tomcatEnvironment=JAVA_HOME=/usr/lib/jvm/default-javaEnvironment=CATALINA_HOME=/opt/tomcatEnvironment=CATALINA_BASE=/opt/tomcatExecStart=/opt/tomcat/bin/startup.sh、ExecStop=/opt/tomcat/bin/shutdown.shUser=tomcat、Group=tomcat、Restart=alwayssudo systemctl daemon-reload,sudo systemctl start tomcat,sudo systemctl enable tomcat。curl http://localhost:8080/,或访问 http://服务器IP:8080。验证与回滚
sudo tail -f /opt/tomcat/logs/catalina.out,确认无启动报错。ps -ef | grep tomcat,ss -tlnp | grep 8080。sudo apt install --reinstall tomcat9=<旧版本号>,重启服务。常见问题与注意事项