Debian环境下WebLogic更新与维护流程
/u01/oracle/user_projects/domains/<domain_name>)、配置文件(如config.xml)、应用程序部署包及数据库连接信息。可使用tar命令压缩备份,例如:sudo tar -czvf weblogic_domain_backup.tar.gz /u01/oracle/user_projects/domains/<domain_name>。.tar.gz格式),确保下载链接适用于Debian环境。在更新前停止所有运行中的WebLogic服务,避免文件冲突或数据损坏。根据安装方式选择对应命令:
systemctl(推荐):sudo systemctl stop weblogic;sudo /path/to/weblogic/bin/stopWebLogic.sh。若旧版本是通过apt包管理器安装的,可使用以下命令彻底卸载:
sudo apt-get remove --purge weblogic(此操作会删除配置文件,需提前备份)。
若为手动安装,直接删除旧版本安装目录即可:
sudo rm -rf /path/to/old/weblogic/installation。
/opt):sudo tar -xzvf wls<version>.tar.gz -C /opt;~/.bashrc或/etc/profile),添加以下内容:export WL_HOME=/opt/wls<version>(如/opt/wls14.1.0.0.0);export PATH=$WL_HOME/bin:$PATH;source ~/.bashrc。sudo wget -O /etc/apt/trusted.gpg.d/weblogic.gpg https://oracle.github.io/weblogic-deployer-repo/key.asc
echo "deb https://oracle.github.io/weblogic-deployer-repo/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/weblogic.list
sudo apt-get update && sudo apt-get install weblogic-server。user_projects/domains路径:sudo cp -r /u01/oracle/user_projects/domains/<domain_name> /opt/wls<version>/user_projects/domains/。cd /opt/wls<version>/user_projects/domains/<domain_name>/bin && ./config.sh。systemctl启动服务:sudo systemctl start weblogic;或通过脚本启动:cd /opt/wls<version>/user_projects/domains/<domain_name>/bin && ./startWebLogic.sh。http://<server-ip>:7001/console(默认端口7001),使用管理员账号登录;/opt/wls<version>/user_projects/domains/<domain_name>/servers/AdminServer/logs/AdminServer.log)是否有错误。sudo rm -rf /path/to/old/weblogic/installation、sudo rm -rf weblogic_backup.tar.gz。sudo apt update && sudo apt upgrade -y更新Debian系统和依赖包;tail -f或日志分析工具(如ELK)监控WebLogic日志,及时发现异常;config.xml中的<ssl>配置)。