温馨提示×

Debian如何卸载WebLogic

小樊
41
2026-08-01 18:30:44
栏目: 智能运维

Debian 上卸载 WebLogic,通常 不使用 apt(因为 WebLogic 一般不是通过 Debian 包安装的),而是手动删除。下面按常见安装方式给你一个完整、安全的卸载步骤


一、确认 WebLogic 安装方式

WebLogic 常见安装方式有:

  • Oracle 官方安装(jar / bin)
  • 使用 WebLogic 自带的 uninstall 脚本
  • Docker / 非标准安装

先确认安装目录(通常是):

ls /opt/
ls /u01/
ls /home/<user>/

典型目录:

/opt/oracle/middleware
/u01/oracle/middleware

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

1️⃣ 停止 Node Manager

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

2️⃣ 停止 Admin Server / Managed Server

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

或进入域目录:

cd /opt/oracle/middleware/user_projects/domains/base_domain/bin
./stopWebLogic.sh

三、使用官方卸载脚本(推荐方式 ✅)

1️⃣ 查找 uninstall 脚本

find /opt/oracle/middleware -name uninstall.sh

常见路径:

/opt/oracle/middleware/oui/bin/uninstall.sh

2️⃣ 执行卸载

cd /opt/oracle/middleware/oui/bin
./uninstall.sh

如果是 GUI 模式但无图形界面

./uninstall.sh -silent

卸载完成后按提示操作。


四、手动卸载(无 uninstall 脚本时)

1️⃣ 删除 WebLogic 安装目录

rm -rf /opt/oracle/middleware

⚠️ 注意:

  • /opt/oracle/middleware 是默认;
  • 确认路径后再执行。

2️⃣ 删除域(Domain)

rm -rf /opt/oracle/middleware/user_projects

3️⃣ 删除用户(如果专门为 WebLogic 创建)

id weblogic
sudo userdel -r weblogic

4️⃣ 删除环境变量

编辑:

nano ~/.bashrc
nano /etc/profile

删除类似内容:

export MW_HOME=/opt/oracle/middleware
export WL_HOME=$MW_HOME/wlserver
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
export PATH=$JAVA_HOME/bin:$WL_HOME/server/bin:$PATH

然后:

source ~/.bashrc

五、清理系统服务(如使用 systemd)

检查:

systemctl list-units | grep weblogic

删除服务:

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

六、清理 Java(可选)

如果你只为 WebLogic 安装 Java:

apt remove openjdk-11-jdk

七、验证是否卸载成功

which weblogic
ps -ef | grep weblogic
ls /opt/oracle

八、总结(最简流程 ✅)

停止服务
./uninstall.sh
rm -rf 安装目录
删除用户和环境变量

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

  • WebLogic 版本
  • 是否启用了 systemd
  • 是否为生产环境

我可以直接给你一套“适配你系统的卸载命令”。

0