温馨提示×

centos怎么卸载weblogic

小樊
50
2026-09-06 11:59:47
栏目: 智能运维

在 CentOS 上“卸载 WebLogic”通常不是用 yum/apt 这种包管理器卸载,而是直接删除安装目录 + 清理相关配置/服务。下面按常见场景给你说明。


一、确认 WebLogic 安装方式

先确认是怎么装的:

ps -ef | grep weblogic

或查看常见目录:

ls /opt/
ls /u01/
ls /home/weblogic/

WebLogic 常见安装路径:

  • /opt/weblogic
  • /u01/app/weblogic
  • /home/weblogic/Oracle/Middleware

二、标准卸载步骤(推荐)

1️⃣ 停止 WebLogic 服务

# 如果是前台启动
Ctrl + C

# 如果是后台
ps -ef | grep java
kill -9 <pid>

如果是 systemd 服务:

systemctl stop weblogic
systemctl disable weblogic

2️⃣ 删除 WebLogic 安装目录

假设安装在 /opt/weblogic

rm -rf /opt/weblogic

或中间件目录:

rm -rf /u01/app/weblogic

3️⃣ 删除域(Domain)

域一般在:

/opt/weblogic/user_projects/domains

删除:

rm -rf /opt/weblogic/user_projects

4️⃣ 删除 WebLogic 用户(可选)

如果是专门建的用户:

cat /etc/passwd | grep weblogic
userdel -r weblogic

5️⃣ 删除环境变量

编辑:

vi ~/.bash_profile
vi /etc/profile

删除类似内容:

export MW_HOME=/opt/weblogic
export WL_HOME=$MW_HOME/wlserver

然后:

source /etc/profile

6️⃣ 删除 systemd 服务(如果有)

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

7️⃣ 删除端口监听(确认)

netstat -tunlp | grep 7001

三、如果你是用 Oracle Universal Installer 安装的

可以尝试:

cd /opt/weblogic/oui/bin
./runInstaller -deinstall

很多生产环境直接 rm 更干净


四、一键清理示例(假设标准安装)

systemctl stop weblogic
systemctl disable weblogic
rm -rf /opt/weblogic
rm -f /etc/systemd/system/weblogic.service
userdel -r weblogic

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

  • WebLogic 版本
  • 安装路径
  • 是否用 root 还是 weblogic 用户运行

我可以给你精确卸载命令

0