debian

WebLogic在Debian上的集群配置方法

小樊
38
2025-08-06 03:33:24
栏目: 智能运维

以下是WebLogic在Debian上的集群配置方法:

  1. 安装Java环境

    sudo apt update  
    sudo apt install openjdk-11-jdk  
    java -version  # 验证安装  
    
  2. 下载并安装WebLogic

    wget https://download.oracle.com/otn/weblogic/weblogic-server-14.3.1.0.0.zip  
    unzip weblogic-server-14.3.1.0.0.zip -d /opt/weblogic  
    sudo mv /opt/weblogic /opt/weblogic-server  
    
  3. 配置WebLogic域

    • 通过config.sh创建域(交互式输入域名、管理员账号等信息):
      cd /opt/weblogic-server/oracle/middleware/wlserver/common/bin  
      ./config.sh  
      
    • 或手动编辑config.xml配置集群参数(如集群名称、节点通信协议等):
      <cluster>  
        <name>myCluster</name>  
        <cluster-messaging-mode>unicast</cluster-messaging-mode>  
      </cluster>  
      
  4. 创建集群

    • 通过管理控制台
      登录http://服务器IP:7001/console环境集群新建,输入集群名称并添加成员服务器。
    • 通过WLST命令行
      ./wlst.sh  
      connect('admin','password','t3://localhost:7001')  
      edit()  
      startEdit()  
      cmo.createCluster('myCluster')  
      cmo.addTarget(cmo.lookupServer('Server1'))  
      save()  
      activate()  
      
  5. 配置节点服务器

    • 在集群中添加托管服务器,指定主机名和端口:
      # 命令行方式(需先配置好Node Manager)  
      ./wlst.sh  
      connect('admin','password','t3://localhost:7001')  
      edit()  
      startEdit()  
      cmo.createServer('ManagedServer1')  
      cmo.setListenAddress('node1')  
      cmo.setListenPort(8001)  
      cmo.addTarget(cmo.lookupCluster('myCluster'))  
      save()  
      activate()  
      
  6. 配置负载均衡与高可用性

    • 负载均衡:在集群配置中选择负载均衡策略(如轮询、最少连接),需搭配Nginx/HAProxy等工具。
    • 会话复制:启用内存复制或数据库复制,确保会话在节点间同步。
  7. 启动集群并验证

    # 启动管理服务器  
    cd /opt/weblogic-server/user_projects/domains/base_domain/bin  
    ./startWebLogic.sh  
    # 启动集群节点(通过Node Manager或命令行)  
    ./startManagedWebLogic.sh ManagedServer1 t3://localhost:7001  
    # 验证集群状态  
    curl http://localhost:7001/console  # 登录控制台查看集群状态  
    

注意事项

0
看了该问题的人还看了