温馨提示×

WebLogic Linux安装步骤是什么

小樊
47
2025-11-08 21:19:48
栏目: 智能运维

WebLogic Linux安装步骤详解

以下是在Linux系统(如CentOS、RedHat)上安装WebLogic Server的标准步骤,涵盖前置准备、用户配置、安装执行及域创建等关键环节:

1. 前置准备

  • 下载安装包:从Oracle官方网站下载WebLogic Server Generic Installer(如fmw_14.1.1.0.0_wls_lite_generic.jarfmw_12.2.1.3.0_wls.jar),选择与系统架构(64位/32位)匹配的版本。
  • 安装JDK:WebLogic要求JDK版本≥1.7(推荐JDK 8),需提前在Linux系统上安装并配置环境变量。
    • 示例(JDK 8):
      mkdir -p /usr/local/java
      tar zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java/
      
    • 配置环境变量(编辑/etc/profile):
      export JAVA_HOME=/usr/local/java/jdk1.8.0_181
      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      export PATH=$JAVA_HOME/bin:$PATH
      source /etc/profile
      
    • 验证安装:java -version需显示正确的JDK版本。

2. 创建WebLogic专用用户及目录

  • 创建用户组与用户:避免使用root用户安装,提升安全性。
    groupadd weblogic  # 创建用户组
    useradd -g weblogic weblogic  # 创建用户并加入组
    passwd weblogic  # 设置用户密码
    
  • 创建安装目录并授权
    mkdir -p /opt/weblogic  # 安装目录(可根据需求调整)
    mv fmw_*.jar /opt/weblogic/  # 将安装包移动至安装目录
    chown -R weblogic:weblogic /opt/weblogic/  # 授权用户所有权
    chmod +x /opt/weblogic/*.jar  # 赋予可执行权限
    

3. 执行WebLogic静默安装

  • 切换至weblogic用户
    su - weblogic
    cd /opt/weblogic/
    
  • 创建响应文件(可选,用于自动化安装):
    编辑/opt/weblogic/wls.rsp,配置关键参数:
    [ENGINE]
    Response File Version=1.0.0.0.0
    [GENERIC]
    ORACLE_HOME=/opt/weblogic/oracle_home  # WebLogic安装根目录
    INSTALL_TYPE=WebLogic Server  # 安装类型(默认)
    DECLINE_SECURITY_UPDATES=true  # 拒绝安全更新(生产环境建议开启)
    
  • 创建产品清单目录(静默安装必需):
    mkdir -p /opt/weblogic/inventory
    echo "inventory_loc=/opt/weblogic/inventory" > /opt/weblogic/inventory/oraInst.loc
    echo "inst_group=weblogic" >> /opt/weblogic/inventory/oraInst.loc
    
  • 运行安装命令
    java -jar fmw_*.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/inventory/oraInst.loc
    
    安装完成后,会提示“Installation completed successfully”。

4. 创建WebLogic域

域是WebLogic的核心管理单元,包含服务器实例、集群、应用程序等配置。

  • 进入配置目录
    cd /opt/weblogic/oracle_common/common/bin/
    
  • 启动WLST脚本工具(WebLogic Scripting Tool):
    ./wlst.sh
    
  • 执行域创建脚本(在WLST命令行中输入):
    readTemplate('/opt/weblogic/wlserver/common/templates/wls/wls.jar')  # 加载模板
    cd('/Servers/AdminServer')  # 配置管理服务器
    set('ListenAddress', '')  # 监听所有IP
    set('ListenPort', 7001)  # 默认端口
    cd('/')  # 返回根目录
    cd('Security/base_domain/User/weblogic')  # 配置管理员账号
    cmo.setPassword('weblogic123')  # 设置密码(生产环境需更复杂)
    set('OverwriteDomain', 'true')  # 覆盖现有域(可选)
    writeDomain('/opt/weblogic/user_projects/domains/base_domain')  # 指定域目录
    closeTemplate()
    exit()
    
    执行完成后,域会生成在指定目录(如/opt/weblogic/user_projects/domains/base_domain)。

5. 启动WebLogic服务器

  • 进入域目录
    cd /opt/weblogic/user_projects/domains/base_domain/bin/
    
  • 启动管理服务器
    ./startWebLogic.sh
    
    启动成功后,会显示“Server started in RUNNING mode”。

6. 验证安装

  • 访问管理控制台:在浏览器中输入http://<服务器IP>:7001/console,使用管理员账号(weblogic)和密码(weblogic123)登录,确认界面正常显示。

以上步骤覆盖了WebLogic在Linux环境下的核心安装流程,生产环境中还需配置SSL、集群、备份等高级功能,具体可参考Oracle官方文档。

0