centos

centos下weblogic更新升级步骤

小樊
40
2025-07-23 02:09:55
栏目: 智能运维

在CentOS系统上更新WebLogic的步骤如下:

准备工作

  1. 备份现有配置:在进行任何更新之前,确保备份所有重要的配置文件和数据。
  2. 安装JDK:确保系统上已经安装了合适版本的JDK。WebLogic需要JDK来运行。可以参考之前的教程来安装JDK。
  3. 创建WebLogic用户和组:创建一个新的用户组 weblogic 和一个新用户 weblogic,并将其添加到该组中。
    groupadd weblogic
    useradd -g weblogic weblogic
    passwd weblogic
    
  4. 配置环境变量
    • 编辑 /etc/profile 文件,添加WebLogic和JDK的环境变量。
      export JAVA_HOME=/path/to/jdk
      export PATH=$JAVA_HOME/bin:$PATH
      export ORACLE_HOME=/path/to/weblogic
      
    • 使配置生效:
      source /etc/profile
      

下载新版本

  1. 访问Oracle官网,下载最新版本的WebLogic安装包(通常是 .jar.bin 文件)。
  2. 使用FTP或其他工具将安装包上传到服务器。
  3. 在服务器上解压安装包,例如:
    unzip fmw_14.1.1.0.0_wls_lite_generic.jar -d /opt/weblogic/
    

配置文件

  1. 编辑 oraInst.loc 文件
    • 设置 Inventory_locinst_group
    vi /opt/weblogic/oraInst.loc
    
    添加以下内容:
    inventory_loc=/opt/weblogic/oraInventory
    inst_group=weblogic
    
  2. 创建或编辑 wls.rsp 文件
    • 配置安装选项,如安装类型、接受安全更新等。
    vi /opt/weblogic/wls.rsp
    
    添加以下内容:
    [ENGINE] Response File Version=1.0.0.0.0
    [GENERIC]
    ORACLE_HOME=/opt/weblogic/Oracle/Middleware
    INSTALL_TYPE=WebLogic Server
    DECLINE_SECURITY_UPDATES=true
    SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
    PROXY_HOST=PROXY_PORT=PROXY_USER=PROXY_PASSWORD=SECURE
    VALUE=COLLECTOR_SUPPORTHUB_URL=
    

静默安装

  1. 使用WebLogic提供的静默安装工具进行安装。例如:
    su - weblogic
    cd /opt/weblogic/Oracle/Middleware/user_projects/domains
    ./config.sh -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
    

创建和管理域

  1. 切换到root用户:
    su - root
    
  2. 进入WebLogic的 bin 目录:
    cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
    
  3. 使用 wlst.sh 脚本创建和更新域:
    ./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服务

  1. 安装完成后,启动WebLogic服务器:
    ./startWebLogic.sh
    

验证更新

  1. 访问WebLogic管理控制台,确认服务器已成功更新到最新版本。

请注意,具体的版本号和文件路径可能会根据Oracle的更新而有所不同,建议参考Oracle官方的最新文档进行操作。

0
看了该问题的人还看了