温馨提示×

centos上weblogic的配置步骤是什么

小樊
39
2025-10-26 07:07:57
栏目: 智能运维

CentOS上WebLogic配置步骤(详细版)

一、准备工作

  1. 安装兼容JDK
    WebLogic依赖JDK运行,需提前安装与版本匹配的JDK(如WebLogic 14.1.1需JDK 8)。

    • 下载JDK(如jdk-8u251-linux-x64.tar.gz),上传至CentOS服务器。
    • 解压至指定目录(如/usr/local/):
      tar -zxvf jdk-8u251-linux-x64.tar.gz -C /usr/local/
      
    • 配置环境变量:编辑/etc/profile,添加以下内容:
      export JAVA_HOME=/usr/local/jdk1.8.0_251
      export PATH=$JAVA_HOME/bin:$PATH
      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      
    • 使配置生效并验证:
      source /etc/profile
      java -version  # 确认输出JDK版本信息
      
  2. 创建WebLogic专用用户
    为避免权限问题,建议使用非root用户安装和运行WebLogic:

    groupadd weblogic  # 创建用户组
    useradd -g weblogic weblogic  # 创建用户并加入组
    passwd weblogic  # 设置用户密码
    
  3. 下载WebLogic安装包
    从Oracle官网下载适用于Linux的WebLogic安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar),上传至/opt/weblogic/目录。

二、安装WebLogic Server

  1. 设置安装目录权限
    创建安装目录并授权给weblogic用户:

    mkdir -p /opt/weblogic/Oracle/Middleware
    chown -R weblogic:weblogic /opt/weblogic
    
  2. 创建静默安装配置文件

    • oraInst.loc(库存文件):
      vi /opt/weblogic/oraInst.loc
      
      内容:
      inventory_loc=/opt/weblogic/oraInventory
      inst_group=weblogic
      
    • 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
      
  3. 执行静默安装
    切换至weblogic用户,运行安装命令:

    su - weblogic
    java -jar /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
    

    安装完成后,会在/opt/weblogic/Oracle/Middleware/下生成安装文件。

三、创建WebLogic域

域是WebLogic的管理单元,包含服务器、集群、应用程序等资源。

  1. 进入WLST脚本目录

    cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
    
  2. 启动WLST工具

    ./wlst.sh
    
  3. 执行域创建命令
    在WLST命令行中输入以下命令(按需修改端口、域名):

    readTemplateForUpdate('/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')  # 加载模板
    cd('Servers/AdminServer')  # 配置管理服务器
    set('ListenAddress', '')  # 监听所有IP
    set('ListenPort', 7001)  # 默认端口
    cd('/')  # 返回根目录
    cd('Security/base_domain/User/weblogic')  # 配置管理员账户
    cmo.setPassword('weblogic1234')  # 设置密码
    setOption('OverwriteDomain', 'true')  # 覆盖已有域
    writeDomain('/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain')  # 指定域目录
    closeTemplate()
    exit()  # 退出WLST
    
  4. 创建域目录(可选):
    若未自动创建,可手动创建域目录:

    mkdir -p /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain
    

四、启动WebLogic Server

  1. 进入域的bin目录

    cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
    
  2. 启动管理服务器

    ./startWebLogic.sh
    

    启动成功后,终端会显示“”。

五、配置防火墙

默认情况下,CentOS防火墙会阻止外部访问WebLogic端口(如7001),需开放端口:

firewall-cmd --zone=public --add-port=7001/tcp --permanent  # 开放端口
firewall-cmd --reload  # 重新加载防火墙规则

六、验证安装

在浏览器中访问http://<服务器IP>:7001/console,使用以下信息登录:

  • 用户名:weblogic(创建域时的默认管理员)
  • 密码:weblogic1234(创建域时设置的密码)

若能成功登录管理控制台,则说明WebLogic配置成功。

注意事项

  • 避免root安装:始终使用weblogic用户进行安装和运行,防止权限问题。
  • JDK版本匹配:确保JDK版本与WebLogic版本兼容(如WebLogic 12c需JDK 7/8,WebLogic 14c需JDK 8+)。
  • 域名自定义:创建域时可修改域名(如mydomain),后续访问需替换为对应的域名目录。
  • 内存调优:若服务器内存充足,可调整setDomainEnv.sh中的-Xms(初始堆内存)和-Xmx(最大堆内存)参数(如-Xms1024m -Xmx2048m),提升性能。

0