在 CentOS 上卸载 WebLogic Server,通常分为 停止服务 → 删除 WebLogic 目录 → 清理环境变量 → 移除启动项/服务。下面按 最常用、最干净 的方式一步步说明。
WebLogic 常见两种安装方式:
如果没有使用
rpm -qa | grep weblogic查到包,基本就是第二种。
ps -ef | grep weblogic
进入域目录(示例):
cd /u01/app/oracle/middleware/user_projects/domains/base_domain/bin
停止服务:
./stopWebLogic.sh
如果无法停止,强制杀进程:
kill -9 <pid>
一般路径如下(按实际情况调整):
rm -rf /u01/app/oracle/middleware
或:
rm -rf /opt/weblogic
rm -rf /u01/app/oracle/middleware/user_projects
vi ~/.bash_profile
或:
vi /etc/profile
删除以下内容(如果存在):
export MW_HOME=/u01/app/oracle/middleware
export WL_HOME=$MW_HOME/wlserver
export JAVA_HOME=/usr/java/jdk1.8.0_xx
export PATH=$JAVA_HOME/bin:$WL_HOME/server/bin:$PATH
source ~/.bash_profile
查看服务:
systemctl list-units | grep weblogic
停止并删除:
systemctl stop weblogic
systemctl disable weblogic
rm -f /etc/systemd/system/weblogic.service
systemctl daemon-reload
rm -f /etc/init.d/weblogic
rpm -qa | grep weblogic
rpm -e weblogic-server
如果 WebLogic 使用独立用户:
userdel -r weblogic
which weblogic
echo $MW_HOME
ps -ef | grep weblogic
无输出即为干净卸载。
| 项目 | 常见路径 |
|---|---|
| 安装目录 | /u01/app/oracle/middleware |
| 域目录 | user_projects/domains/ |
| 启动脚本 | bin/startWebLogic.sh |
| 停止脚本 | bin/stopWebLogic.sh |
如果你愿意,可以告诉我:
我可以给你 精确到路径的卸载命令。