升级CentOS上的WebLogic版本是一个复杂的过程,需要仔细规划和执行。以下是一个基本的步骤指南,帮助你在CentOS上更新WebLogic版本:
备份现有环境:
检查系统兼容性:
下载新版本安装包:
安装所需的JDK:
设置系统变量:
export JAVA_HOME=/path/to/java
export PATH=$JAVA_HOME/bin:$PATH
创建WebLogic用户和组:
groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic
解压安装包:
unzip fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip -d /opt/weblogic/
修改目录所有权:
chown -R weblogic:weblogic /opt/weblogic
编辑配置文件:
/opt/weblogic/oraInst.loc
文件,设置 Inventory_loc
和 inst_group
。wls.rsp
文件,配置安装选项,如安装类型、接受安全更新等。静默安装新版本:
su - weblogic
java -jar /opt/weblogic/fmw_14.1.1.0.0_wls_lite_quick_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
创建或更新域:
su - root
mkdir -p /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain
wlst.sh
脚本创建域:cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin/
./wlst.sh
在WLST脚本中,输入以下命令来创建或更新域:readTemplateForUpdate('/opt/weblogic/oracle/middleware/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort', 7001)
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('weblogic1234')
setOption('OverwriteDomain', 'true')
writeDomain('/opt/weblogic/oracle/middleware/user_projects/domains')
closeTemplate()
exit()
启动新版本的WebLogic:
cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/
./startWebLogic.sh
验证功能:
监控:
文档更新:
请注意,以上步骤是一个基本的指南,具体操作可能会因WebLogic版本和CentOS版本的不同而有所差异。强烈建议参考Oracle官方提供的升级指南进行操作,以获得最准确和最可靠的指导。