温馨提示×

如何配置ubuntu上的weblogic网络参数

小樊
56
2025-09-14 23:40:55
栏目: 智能运维

在Ubuntu上配置WebLogic网络参数,需分别设置系统网络和WebLogic应用网络,具体步骤如下:

一、配置系统网络(可选)

若需为WebLogic指定固定IP,可编辑系统网络配置文件(Ubuntu 18.04+使用netplan,旧版本使用/etc/network/interfaces):

  • Ubuntu 18.04+(netplan)
    编辑/etc/netplan/01-netcfg.yaml,示例:

    network:  
      version: 2  
      ethernets:  
        ens33:  # 网卡名(通过`ip a`查看)  
          dhcp4: no  
          addresses: [192.168.1.100/24]  # 静态IP+子网掩码  
          gateway4: 192.168.1.1  
          nameservers:  
            addresses: [8.8.8.8, 8.8.4.4]  # DNS  
    

    应用配置:sudo netplan apply

  • 旧版本(/etc/network/interfaces)
    编辑文件并添加:

    auto ens33  
    iface ens33 inet static  
      address 192.168.1.100  
      netmask 255.255.255.0  
      gateway 192.168.1.1  
      dns-nameservers 8.8.8.8 8.8.4.4  
    

    重启网络:sudo systemctl restart networking

二、配置WebLogic网络参数

核心配置在WebLogic域的config.xml文件中:

  1. 编辑配置文件
    定位至$DOMAIN_HOME/config/config.xml,找到<network>标签,配置监听地址和端口:

    <network>  
      <interfaces>  
        <interface>  
          <name>AdminServer</name>  # 服务器名称(如AdminServer、myserver)  
          <protocol>http</protocol>  # 协议(http/t3/https等)  
          <listen-port>7001</listen-port>  # 监听端口  
          <listen-address>192.168.1.100</listen-address>  # 监听IP(0.0.0.0表示所有接口)  
        </interface>  
      </interfaces>  
    </network>  
    
  2. 可选:通过启动脚本设置JVM参数
    编辑$DOMAIN_HOME/bin/setDomainEnv.sh,添加:

    JAVA_OPTIONS="$JAVA_OPTIONS -Dweblogic.ListenPort=7001"  
    JAVA_OPTIONS="$JAVA_OPTIONS -Dweblogic.ListenAddress=192.168.1.100"  
    

三、验证与防火墙

  • 验证配置
    • 使用ip a确认系统IP是否正确。
    • 通过telnet 192.168.1.100 7001测试端口是否可达。
  • 配置防火墙
    若启用ufw,需开放端口:
    sudo ufw allow 7001/tcp  
    sudo ufw reload  
    

注意事项

  • 确保listen-address与系统实际IP一致,或设为0.0.0.0以监听所有接口。
  • 配置后需重启WebLogic使更改生效:sudo /path/to/weblogic/bin/stopWebLogic.sh + startWebLogic.sh
  • 参考WebLogic官方文档(如AdminServer配置指南)获取版本差异细节。

0