下面给你 在 CentOS 上卸载 WebLogic 的常见做法,分为 图形/控制台卸载 和 手动清理 两种情况,你可以按实际环境选择。
# 如果是服务方式启动
systemctl stop weblogic
# 或手动停掉进程
ps -ef | grep weblogic
kill -9 <pid>
WebLogic 安装目录下通常有卸载脚本:
cd /opt/weblogic/Oracle/Middleware
./uninstall/uninstall.sh
或在较新版本中:
cd /opt/weblogic/Oracle/Middleware/oui/bin
./runInstaller -deinstall
如果提示找不到 Java,可先设置:
export JAVA_HOME=/usr/java/jdk1.8.0_xxx
export PATH=$JAVA_HOME/bin:$PATH
rm -rf /opt/weblogic
(路径以你实际安装路径为准)
userdel -r weblogic
编辑以下文件,删除 WebLogic 相关配置:
vi ~/.bash_profile
vi /etc/profile
删除类似:
export WL_HOME=/opt/weblogic/Oracle/Middleware
export PATH=$WL_HOME/bin:$PATH
然后:
source /etc/profile
systemctl disable weblogic
rm -f /etc/systemd/system/weblogic.service
systemctl daemon-reload
rm -rf /tmp/*weblogic*
rm -rf /var/tmp/*weblogic*
which weblogic
echo $WL_HOME
ps -ef | grep weblogic
均无结果即表示已卸载。
如果你愿意,可以告诉我:
oracle / weblogic 用户我可以给你 更精确的卸载命令。