在 CentOS 上“卸载 WebLogic”通常不是用 yum/rpm 卸载(除非你是用 RPM 安装的),而是直接删除安装目录 + 清理配置/环境变量。下面按常见情况说明。
rpm -qa | grep -i weblogic
常见路径:
/opt/weblogic
/u01/weblogic
/home/weblogic
查找:
find / -name "weblogic" -type d 2>/dev/null
# 如果是域目录
cd /u01/weblogic/user_projects/domains/base_domain
./bin/stopWebLogic.sh
或杀进程:
ps -ef | grep -i weblogic
kill -9 <pid>
假设安装在 /u01/weblogic:
rm -rf /u01/weblogic
如果还有域目录:
rm -rf /u01/weblogic/user_projects
如果专门创建了 weblogic 用户:
userdel -r weblogic
编辑:
vi ~/.bash_profile
vi /etc/profile
删除类似内容:
export MW_HOME=/u01/weblogic
export WL_HOME=$MW_HOME/wlserver
export PATH=$WL_HOME/bin:$PATH
使配置生效:
source ~/.bash_profile
rpm -e weblogicXXX
或:
yum remove weblogic
如果配置了 systemd:
systemctl stop weblogic
systemctl disable weblogic
rm -f /etc/systemd/system/weblogic.service
systemctl daemon-reload
which weblogic
ps -ef | grep weblogic
find / -name "*.war" | grep weblogic
如果你愿意,可以告诉我:
我可以给你精确的一条龙卸载命令。