在 CentOS 上“卸载 WebLogic”通常分几种情况:只是停掉/删除某个域(Domain),卸载整个 WebLogic 软件,或者作为系统服务运行的 WebLogic。下面按常见场景给你说明。
startWebLogic.sh 启动的ps -ef | grep weblogic
kill -9 <pid>
systemctl stop weblogic
systemctl disable weblogic
查看服务文件:
systemctl list-unit-files | grep weblogic
删除服务文件(示例):
rm -f /etc/systemd/system/weblogic.service
systemctl daemon-reload
WebLogic 自带卸载程序 不建议直接 rm。
进入 WebLogic 安装目录(示例):
cd /opt/weblogic/Oracle/Middleware/oui/bin
执行卸载:
./uninstall.sh
或(无图形界面):
./uninstall.sh -silent
如果是 12c+,可能路径为:
/opt/weblogic/oracle/middleware/oui/bin/uninstall.sh
⚠️ 仅在你确认不再需要 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
如果你只是不想用某个域:
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 |
如果你能告诉我:
root 还是 weblogic 用户安装我可以给你更精确的命令。