在 CentOS 上“卸载 WebLogic”通常分为 完全清理 和 保留安装框架仅删除域 两种情况。下面给你一套最常用、最安全的操作方式。
# 查看进程
ps -ef | grep weblogic
# 停止 AdminServer / NodeManager(如果还在运行)
# 进入域目录
cd /u01/oracle/user_projects/domains/base_domain/bin
./stopWebLogic.sh
./stopNodeManager.sh
如果停不掉:
kill -9 <pid>
常见路径:
/usr/local/weblogic
/opt/weblogic
/u01/oracle
rm -rf /u01/oracle
(根据你实际路径调整)
如果当时专门建了 weblogic 用户:
userdel -r weblogic
编辑:
vi ~/.bash_profile
# 或
vi /etc/profile
删除类似内容:
export WL_HOME=/u01/oracle/wlserver
export PATH=$WL_HOME/bin:$PATH
使生效:
source ~/.bash_profile
systemctl list-unit-files | grep weblogic
如果有:
systemctl disable weblogic
rm -f /etc/systemd/system/weblogic.service
systemctl daemon-reload
which weblogic
echo $WL_HOME
ps -ef | grep weblogic
都没有输出,说明已卸载。
直接重新运行:
java -jar fmw_*.jar
如果你愿意,可以告诉我:
root 安装我可以给你精确命令,避免误删。