在 CentOS 上“卸载 WebLogic”通常不是用 yum/apt 这种包管理器卸载,而是直接删除安装目录 + 清理相关配置/服务。下面按常见场景给你说明。
先确认是怎么装的:
ps -ef | grep weblogic
或查看常见目录:
ls /opt/
ls /u01/
ls /home/weblogic/
WebLogic 常见安装路径:
/opt/weblogic/u01/app/weblogic/home/weblogic/Oracle/Middleware# 如果是前台启动
Ctrl + C
# 如果是后台
ps -ef | grep java
kill -9 <pid>
如果是 systemd 服务:
systemctl stop weblogic
systemctl disable weblogic
假设安装在 /opt/weblogic:
rm -rf /opt/weblogic
或中间件目录:
rm -rf /u01/app/weblogic
域一般在:
/opt/weblogic/user_projects/domains
删除:
rm -rf /opt/weblogic/user_projects
如果是专门建的用户:
cat /etc/passwd | grep weblogic
userdel -r weblogic
编辑:
vi ~/.bash_profile
vi /etc/profile
删除类似内容:
export MW_HOME=/opt/weblogic
export WL_HOME=$MW_HOME/wlserver
然后:
source /etc/profile
rm -f /etc/systemd/system/weblogic.service
systemctl daemon-reload
netstat -tunlp | grep 7001
可以尝试:
cd /opt/weblogic/oui/bin
./runInstaller -deinstall
但很多生产环境直接 rm 更干净。
systemctl stop weblogic
systemctl disable weblogic
rm -rf /opt/weblogic
rm -f /etc/systemd/system/weblogic.service
userdel -r weblogic
如果你愿意,可以告诉我:
我可以给你精确卸载命令。