centos

weblogic在centos上的部署步骤

小樊
59
2025-09-20 10:00:30
栏目: 智能运维

WebLogic在CentOS上的部署步骤

一、准备工作

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

    • 下载JDK(如jdk-8u221-linux-x64.tar.gz),上传至服务器。
    • 解压至/usr/local/tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local/
    • 配置环境变量:编辑/etc/profile,添加以下内容:
      export JAVA_HOME=/usr/local/jdk1.8.0_221
      export PATH=$JAVA_HOME/bin:$PATH
      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      
    • 使配置生效:source /etc/profile,并通过java -version验证安装。
  2. 创建专用用户与目录

    • 创建用户组与用户(避免使用root安装):
      groupadd weblogic
      useradd -g weblogic weblogic
      passwd weblogic  # 设置密码
      
    • 创建安装目录并授权:
      mkdir -p /opt/weblogic
      chown -R weblogic:weblogic /opt/weblogic
      ```。  
      
      
      

二、下载与解压WebLogic安装包

  1. 下载安装包
    从Oracle官方网站下载适用于CentOS的WebLogic安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar),推荐使用wget直接下载:

    wget https://download.oracle.com/otn/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar
    ```。  
    
    
  2. 解压安装包
    将安装包移动至/opt/weblogic并解压:

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

    (注:需提前创建wls.rsporaInst.loc文件,详见下一步)。

三、配置静默安装文件

  1. 创建oraInst.loc文件
    用于指定Oracle Inventory目录:

    touch /opt/weblogic/oraInst.loc
    echo "Inventory_loc=/opt/weblogic/oraInventory" >> /opt/weblogic/oraInst.loc
    echo "Inst_group=weblogic" >> /opt/weblogic/oraInst.loc
    ```。  
    
    
  2. 创建wls.rsp响应文件
    定义静默安装参数(以WebLogic 14.1.1为例):

    touch /opt/weblogic/wls.rsp
    echo "[ENGINE]" >> /opt/weblogic/wls.rsp
    echo "Response File Version=1.0.0.0.0" >> /opt/weblogic/wls.rsp
    echo "[GENERIC]" >> /opt/weblogic/wls.rsp
    echo "ORACLE_HOME=/opt/weblogic/oracle/middleware" >> /opt/weblogic/wls.rsp
    echo "INSTALL_TYPE=WebLogic Server" >> /opt/weblogic/wls.rsp
    echo "DECLINE_SECURITY_UPDATES=true" >> /opt/weblogic/wls.rsp
    echo "SECURITY_UPDATES_VIA_MYORACLESUPPORT=false" >> /opt/weblogic/wls.rsp
    ```。  
    
    
    

四、执行静默安装

切换至weblogic用户,运行安装命令:

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

安装完成后,Oracle Middleware目录(如/opt/weblogic/oracle/middleware)会自动生成。

五、创建WebLogic域

  1. 进入配置脚本目录

    cd /opt/weblogic/oracle/middleware/wlserver/common/bin
    
  2. 使用WLST创建域
    运行wlst.sh脚本,通过命令行创建域(以base_domain为例):

    ./wlst.sh
    

    在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()
    

    域创建完成后,目录/opt/weblogic/oracle/middleware/user_projects/domains/base_domain会生成。

六、启动WebLogic服务器

  1. 启动管理服务器
    切换至域的bin目录,运行启动脚本:

    cd /opt/weblogic/oracle/middleware/user_projects/domains/base_domain/bin
    ./startWebLogic.sh
    

    启动成功后,终端会显示“Server started in RUNNING mode”。

  2. 配置防火墙
    开放WebLogic默认端口(7001),允许外部访问:

    firewall-cmd --zone=public --add-port=7001/tcp --permanent
    firewall-cmd --reload
    ```。  
    
    
    

七、验证部署

在浏览器中访问http://<服务器IP>:7001/console,输入管理员账号(weblogic)和密码(weblogic1234),若能登录管理控制台,则说明部署成功。

注意事项

0
看了该问题的人还看了