温馨提示×

debian tomcat如何卸载干净

小樊
45
2026-09-18 14:08:44
栏目: 智能运维

在 Debian 系统上把 Tomcat 卸载干净,通常要分几种情况(用 apt 安装 vs 手动安装)。下面按最常见情况一步步来。


一、先确认 Tomcat 是怎么安装的

which tomcat
dpkg -l | grep tomcat

或用 systemd 看:

systemctl status tomcat

二、如果是 apt 安装的 Tomcat(推荐方式)

1. 停止服务

sudo systemctl stop tomcat
sudo systemctl disable tomcat

2. 卸载软件包

sudo apt remove --purge tomcat9

(版本可能是 tomcat8 / tomcat10,按实际来)

如果还装了管理界面:

sudo apt remove --purge tomcat9-admin tomcat9-common

3. 自动清理依赖

sudo apt autoremove --purge

三、删除残留文件和目录(很重要)

即使 apt 卸载了,以下目录可能还在:

sudo rm -rf /var/lib/tomcat9
sudo rm -rf /var/log/tomcat9
sudo rm -rf /etc/tomcat9
sudo rm -rf /usr/share/tomcat9

如果你不确定版本:

ls /var/lib | grep tomcat
ls /etc | grep tomcat

四、删除 systemd 服务(如有残留)

sudo systemctl daemon-reload
ls /etc/systemd/system | grep tomcat

如果有:

sudo rm /etc/systemd/system/tomcat.service
sudo systemctl daemon-reload

五、手动安装的 Tomcat(tar.gz 解压版)

1. 停止 Tomcat

sudo /opt/tomcat/bin/shutdown.sh

或 kill 进程:

ps -ef | grep tomcat
kill -9 <pid>

2. 删除目录

sudo rm -rf /opt/tomcat

3. 删除环境变量

编辑:

~/.bashrc
/etc/profile
/etc/environment

删除:

CATALINA_HOME
PATH 中的 tomcat 路径

4. 删除服务(如果注册过)

sudo systemctl disable tomcat
sudo rm /etc/systemd/system/tomcat.service
sudo systemctl daemon-reload

六、最后验证

which tomcat
java -version
ps -ef | grep tomcat

没有任何 tomcat 进程和目录,就说明卸载干净了


如果你愿意,可以告诉我:

  • Debian 版本
  • Tomcat 版本
  • 是 apt 还是手动安装

我可以给你精确命令

0