Ubuntu系统更新WebLogic版本的步骤与注意事项
升级前必须备份域目录(包含config.xml、weblogic.xml等配置文件)、应用程序(部署的WAR/EAR文件)、日志文件及数据库(若有数据库依赖)。建议使用tar命令打包域目录(如tar -czvf weblogic_domain_backup.tar.gz /path/to/domain),并确认备份文件可正常恢复。
从Oracle官方网站下载目标版本的WebLogic安装包(如.jar或.zip格式)。对于12c及以上版本,需下载“Generic”安装包(适用于Linux/Unix系统);若需补丁更新,可从My Oracle Support下载对应的Bundle Patch(如12.1.3.0.0到12.1.3.0.1的补丁)。
jar命令解压到新目录(如/opt/weblogic12c),避免覆盖旧版本。示例命令:mkdir -p /opt/weblogic12c
cd /opt/weblogic12c
jar -xvf /path/to/fmw_12.1.3.0.0_wls_lite_generic.jar
./install.sh),选择“Install Software Only”(仅安装软件)或“Upgrade Existing Domain”(升级现有域,若支持)。按照向导完成安装,记录安装路径(WL_HOME,如/opt/weblogic12c/wlserver)。common/bin目录,运行upgrade.sh脚本(Ubuntu下无需修改执行权限,若为.sh文件可直接运行):cd /opt/weblogic12c/wlserver/common/bin
./upgrade.sh
/opt/weblogic1036/user_projects/domains/mydomain);weblogic);编辑~/.bashrc或/etc/profile文件,更新JAVA_HOME、WEBLOGIC_HOME和PATH变量:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 # 根据实际JDK路径修改
export WEBLOGIC_HOME=/opt/weblogic12c/wlserver
export PATH=$WEBLOGIC_HOME/bin:$PATH
执行source ~/.bashrc使变量生效。
切换到weblogic用户(或安装时创建的用户),启动管理服务器:
su - weblogic
cd /opt/weblogic12c/user_projects/domains/mydomain/bin
./startWebLogic.sh
检查控制台输出,确认无报错信息。
通过管理控制台(http://localhost:7001/console)登录,进入“关于”页面,查看WebLogic版本是否更新为目标版本;或在命令行执行java weblogic.version,确认版本信息。
重新部署应用程序(若升级过程中修改了配置),使用JMeter或浏览器访问应用功能,验证业务逻辑是否正常,性能是否符合预期。
weblogic用户),避免使用root用户直接操作,防止权限残留。upgrade.log),若出现错误,通过日志定位问题(如JDK版本不符、配置文件冲突)。