温馨提示×

centos如何配置weblogic集群

小樊
32
2025-02-23 02:53:23
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上配置WebLogic集群涉及多个步骤,包括安装JDK、创建用户、配置环境变量、安装WebLogic、创建域以及配置集群。以下是详细的步骤:

1. 安装JDK并配置环境变量

  • 安装JDK:
    wget https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc27d8d8d448d989ac93672c9d8f0f08/jdk-8u291-linux-x64.tar.gz
    tar -zxvf jdk-8u291-linux-x64.tar.gz -C /usr/local/java/
    
  • 配置环境变量:
    echo "export JAVA_HOME=/usr/local/java/jdk1.8.0_291" >> /etc/profile
    echo "export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >> /etc/profile
    echo "export PATH=$JAVA_HOME/bin:$PATH" >> /etc/profile
    source /etc/profile
    

2. 创建WebLogic用户并配置目录

  • 创建用户:
    useradd weblogic
    passwd weblogic
    
  • 创建WebLogic目录并设置权限:
    mkdir -p /opt/weblogic
    chown -R weblogic:weblogic /opt/weblogic
    

3. 安装WebLogic

  • 上传WebLogic安装包并解压:
    wget http://download.oracle.com/otn/middleware/weblogic/14110/wls_generic.jar -P /opt/weblogic/
    unzip /opt/weblogic/wls_generic.jar -d /opt/weblogic/
    
  • 创建oraInst.loc文件:
    touch /opt/weblogic/oraInst.loc
    vi /opt/weblogic/oraInst.loc
    
    添加以下内容:
    Inventory_loc=/opt/weblogic/oraInventory
    Inst_group=weblogic
    
  • 创建wls.rsp文件:
    touch /opt/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
    

4. 创建WebLogic域

  • 切换到WebLogic用户并执行WLST脚本:
    su - weblogic
    cd /opt/weblogic/oracle/middleware/wlserver/common/bin/
    ./wlst.sh
    
    按照脚本提示创建域,例如:
    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()
    

5. 配置WebLogic集群

  • 在WebLogic控制台中,进入Environment -> Clusters,点击New -> Cluster
  • 输入集群名称,选择AdminServer作为管理服务器。
  • 添加Managed Servers,配置每个Managed Server的IP地址和端口。
  • 配置Cluster的Network Configuration,设置Cluster的IP地址和端口。
  • 配置SSL(如果需要)。

6. 启动WebLogic集群

  • 在管理服务器上启动WebLogic Server:
    nohup ./startWebLogic.sh &
    
  • 在每个Managed Server上启动Node Manager:
    cd /opt/weblogic/oracle/middleware/user_projects/domains/bin/
    ./startNodeManager.sh
    

注意事项

  • 确保所有服务器在同一网段,并且可以相互通信。
  • 使用静态IP地址,避免使用动态IP分配。
  • 确保所有服务器使用相同的WebLogic版本和补丁级别。
  • 配置防火墙以允许必要的端口通信。

以上步骤提供了一个基本的WebLogic集群配置流程。根据具体需求,可能还需要进行更多的配置,例如数据库配置、高级安全设置等。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos weblogic如何配置集群

0