在 Debian 系统上卸载 WebLogic 并没有像 apt 那样的包管理方式,因为 WebLogic 通常是通过 Oracle 安装程序(Java 安装) 安装的。卸载本质上是手动删除 + 清理配置。
下面按常见情况给你一个完整步骤:
常见路径:
/opt/oracle/middleware
/opt/weblogic
/u01/oracle
/home/weblogic
查找:
find / -name "weblogic" 2>/dev/null
ps -ef | grep weblogic
停止 Domain:
cd /path/to/domain/bin
./stopWebLogic.sh
如果无法停止:
kill -9 <pid>
WebLogic 自带卸载工具:
cd /opt/oracle/middleware/oui/bin
./runInstaller -deinstall
或
./deinstall.sh
按提示完成卸载。
rm -rf /opt/oracle/middleware
rm -rf /path/to/domain
如果你是用 weblogic 用户安装的:
userdel -r weblogic
编辑:
vi ~/.bashrc
vi ~/.profile
vi /etc/profile
删除类似:
export MW_HOME=/opt/oracle/middleware
export WL_HOME=$MW_HOME/wlserver
然后:
source ~/.bashrc
如果 WebLogic 被配置为 systemd 服务:
systemctl stop weblogic
systemctl disable weblogic
rm /etc/systemd/system/weblogic.service
systemctl daemon-reload
which weblogic
echo $MW_HOME
ps -ef | grep weblogic
无任何输出即表示已卸载。
如果你能告诉我:
我可以给你更精确的卸载命令。