在 Debian 上升级 Tomcat,通常有两种常见场景:通过 apt 升级(系统自带版本) 和 手动升级(官方二进制包)。下面分别说明。
sudo apt update
sudo apt upgrade tomcat9
(版本可能是 tomcat8、tomcat9、tomcat10,取决于 Debian 版本)
sudo systemctl restart tomcat9
sudo systemctl status tomcat9
# 或
/usr/share/tomcat9/bin/version.sh
✅ 优点:简单、安全
❌ 缺点:Debian 仓库版本通常较旧
适用于从 Apache 官网下载的 Tomcat(如 /opt/tomcat)。
sudo systemctl stop tomcat
sudo cp -r /opt/tomcat /opt/tomcat-backup
cd /tmp
wget https://archive.apache.org/tom/dist/tomcat/tomcat-10/v10.1.x/bin/apache-tomcat-10.1.x.tar.gz
sudo tar -xzf apache-tomcat-10.1.x.tar.gz -C /opt
sudo mv /opt/apache-tomcat-10.1.x /opt/tomcat-new
cp /opt/tomcat/conf/server.xml /opt/tomcat-new/conf/
cp -r /opt/tomcat/webapps/* /opt/tomcat-new/webapps/
sudo rm -rf /opt/tomcat
sudo mv /opt/tomcat-new /opt/tomcat
sudo systemctl start tomcat
javax.* → jakarta.*)conf/webapps//opt/tomcat/bin/version.sh
如果你能告诉我:
我可以给你更精确的升级命令。