温馨提示×

debian weblogic如何卸载

小樊
40
2026-09-05 11:19:04
栏目: 智能运维

在 Debian 系统上卸载 WebLogic,通常不是用 apt 卸载(因为 WebLogic 一般不是通过 Debian 包安装的,而是 Oracle 的通用安装程序),而是手动清理。下面按常见情况给你说明。


一、确认 WebLogic 安装方式

先确认是不是手动安装的:

which weblogic
ps -ef | grep weblogic
ls /opt | grep -i weblogic
ls /u01 | grep -i weblogic
find / -name "weblogic.jar" 2>/dev/null

常见安装目录:

  • /opt/weblogic
  • /u01/oracle
  • /home/weblogic

二、停止 WebLogic 服务(非常重要)

1. 停止 Admin Server / Managed Server

ps -ef | grep -i weblogic
kill -9 <pid>

或进入域目录:

cd /opt/weblogic/user_projects/domains/base_domain/bin
./stopWebLogic.sh

三、卸载 WebLogic(两种方式)

方式一:使用官方卸载程序(推荐)

如果安装时生成了卸载脚本:

cd /opt/weblogic/oui/bin
./deinstall.sh

或:

java -jar /opt/weblogic/oui/jre/lib/rt.jar

按提示完成卸载。


方式二:直接删除安装目录(最常见)

如果是 ZIP / JAR 安装:

rm -rf /opt/weblogic
rm -rf /u01/oracle
rm -rf ~/Oracle

删除域目录:

rm -rf /opt/weblogic/user_projects

四、清理用户和环境变量

1. 删除 WebLogic 用户(如果专门建过)

userdel -r weblogic

2. 删除环境变量

编辑以下文件,删除 WebLogic 相关内容:

vi ~/.bashrc
vi ~/.profile
vi /etc/profile

删除类似:

export WL_HOME=/opt/weblogic
export PATH=$WL_HOME/bin:$PATH

然后:

source ~/.bashrc

五、清理服务(如果是 systemd)

如果注册过服务:

systemctl stop weblogic
systemctl disable weblogic
rm /etc/systemd/system/weblogic.service
systemctl daemon-reload

六、验证是否卸载干净

which weblogic
echo $WL_HOME
ps -ef | grep weblogic
find / -name "weblogic*" 2>/dev/null

补充

  • WebLogic 不是 Debian 软件包,所以 apt remove weblogic 通常无效
  • 如果是 Docker 部署,直接删容器/镜像即可

如果你能告诉我:

  • WebLogic 版本(如 12c / 14c)
  • 安装路径
  • 是否用 root 或 weblogic 用户安装

我可以给你更精确的卸载命令。

0