在 Debian 系统上卸载 WebLogic,通常不是用 apt 卸载(因为 WebLogic 一般不是通过 Debian 包安装的,而是 Oracle 的通用安装程序),而是手动清理。下面按常见情况给你说明。
先确认是不是手动安装的:
which weblogic
ps -ef | grep weblogic
ls /opt | grep -i weblogic
ls /u01 | grep -i weblogic
find / -name "weblogic.jar" 2>/dev/null
常见安装目录:
/opt/weblogic/u01/oracle/home/weblogicps -ef | grep -i weblogic
kill -9 <pid>
或进入域目录:
cd /opt/weblogic/user_projects/domains/base_domain/bin
./stopWebLogic.sh
如果安装时生成了卸载脚本:
cd /opt/weblogic/oui/bin
./deinstall.sh
或:
java -jar /opt/weblogic/oui/jre/lib/rt.jar
按提示完成卸载。
如果是 ZIP / JAR 安装:
rm -rf /opt/weblogic
rm -rf /u01/oracle
rm -rf ~/Oracle
删除域目录:
rm -rf /opt/weblogic/user_projects
userdel -r weblogic
编辑以下文件,删除 WebLogic 相关内容:
vi ~/.bashrc
vi ~/.profile
vi /etc/profile
删除类似:
export WL_HOME=/opt/weblogic
export PATH=$WL_HOME/bin:$PATH
然后:
source ~/.bashrc
如果注册过服务:
systemctl stop weblogic
systemctl disable weblogic
rm /etc/systemd/system/weblogic.service
systemctl daemon-reload
which weblogic
echo $WL_HOME
ps -ef | grep weblogic
find / -name "weblogic*" 2>/dev/null
apt remove weblogic 通常无效如果你能告诉我:
我可以给你更精确的卸载命令。