在 CentOS 上卸载 WebLogic(Oracle WebLogic Server),通常分为 停止服务 → 删除安装目录 → 清理环境变量/用户 →(可选)卸载域 几步。下面给你一套常用、安全的做法。
ps -ef | grep weblogic
如果还能进入控制台或能用 wlst:
# 进入域目录
cd /u01/oracle/Middleware/user_projects/domains/base_domain/bin
./stopWebLogic.sh
如果卡死,直接杀进程:
kill -9 <pid>
WebLogic 本质上是 解压即安装,没有复杂注册表。
/u01/oracle/Middleware
/opt/oracle/Middleware
/home/weblogic/Oracle/Middleware
rm -rf /u01/oracle/Middleware
✅ 这是最彻底的卸载方式
如果你只删软件但保留域:
rm -rf /u01/oracle/Middleware/user_projects
vi ~/.bash_profile
删除类似内容:
export MW_HOME=/u01/oracle/Middleware
export WL_HOME=$MW_HOME/wlserver
export PATH=$WL_HOME/bin:$PATH
source ~/.bash_profile
如果你是为 WebLogic 单独建的用户:
userdel -r weblogic
⚠ 谨慎操作,确认没有其他用途
如果你是用 OUI(runInstaller) 安装的:
cd /u01/oracle/Middleware/oui/bin
./runInstaller -deinstall
或静默卸载:
./runInstaller -deinstall -silent
which weblogic
echo $MW_HOME
ps -ef | grep weblogic
都为空即完成。
# 停止
ps -ef | grep weblogic
kill -9 <pid>
# 删除
rm -rf /u01/oracle/Middleware
# 清环境
vi ~/.bash_profile
如果你能告诉我:
我可以给你 更精确的卸载命令。