在 Debian 系统上升级 Tomcat,通常有以下几种方式,取决于你原来是怎么安装的。下面我按常见情况说明。
which tomcat
dpkg -l | grep tomcat
ls /opt | grep tomcat
ls /usr/share | grep tomcat
常见情况:
sudo apt update
sudo apt upgrade
sudo apt install tomcat9
# 或 tomcat10(Debian 12+)
Debian 通常不会跨大版本升级(如 9 → 10),只做小版本更新。
sudo systemctl restart tomcat9
手动安装无法用 apt 升级,需要下载新版本替换。
sudo systemctl stop tomcat
sudo cp -r /opt/tomcat /opt/tomcat_bak
(以 Tomcat 10 为例)
cd /tmp
wget https://downloads.apache.org/tomcat/tomcat-10/v10.1.x/bin/apache-tomcat-10.1.x.tar.gz
tar -xzf apache-tomcat-10.1.x.tar.gz
sudo mv 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.*)systemctl status tomcat
curl http://localhost:8080
或查看版本:
/opt/tomcat/bin/version.sh
如果你能告诉我:
我可以给你更精确的升级步骤。