温馨提示×

centos怎么卸载weblogic服务

小樊
38
2026-10-15 03:36:42
栏目: 智能运维

在 CentOS 上“卸载 WebLogic”通常分几种情况:只是停掉/删除某个域(Domain),卸载整个 WebLogic 软件,或者作为系统服务运行的 WebLogic。下面按常见场景给你说明。


一、停止 WebLogic 服务(如果正在运行)

1. 如果是用 startWebLogic.sh 启动的

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

2. 如果是系统服务(如 systemd)

systemctl stop weblogic
systemctl disable weblogic

查看服务文件:

systemctl list-unit-files | grep weblogic

删除服务文件(示例):

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

二、卸载 WebLogic 软件(官方卸载方式)

WebLogic 自带卸载程序 不建议直接 rm。

1. 使用官方卸载脚本

进入 WebLogic 安装目录(示例):

cd /opt/weblogic/Oracle/Middleware/oui/bin

执行卸载:

./uninstall.sh

或(无图形界面):

./uninstall.sh -silent

如果是 12c+,可能路径为: /opt/weblogic/oracle/middleware/oui/bin/uninstall.sh

2. 按提示完成卸载

  • 图形界面:下一步 → 完成
  • 静默:直接删除

三、手动删除 WebLogic(卸载不干净时)

⚠️ 仅在你确认不再需要 WebLogic 时使用

rm -rf /opt/weblogic
rm -rf /home/weblogic

删除用户(如果专门创建了):

userdel -r weblogic

删除环境变量:

vi ~/.bash_profile

删除类似:

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

四、只删除某个 Domain(保留 WebLogic)

如果你只是不想用某个域:

rm -rf /opt/weblogic/user_projects/domains/your_domain

五、验证是否卸载干净

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

总结

目的 做法
停服务 kill / systemctl stop
卸载软件 uninstall.sh
删域 删 domains 目录
彻底删除 rm + userdel

如果你能告诉我:

  • WebLogic 版本(10g / 12c / 14c)
  • 是否用 root 还是 weblogic 用户安装
  • 是否配置成系统服务

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

0 踩