在Ubuntu上配置WebLogic网络需分系统网络和WebLogic自身配置两部分,步骤如下:
查看网络接口
ip addr show
确认网络接口名称(如ens33、eth0等)。
配置静态IP(推荐)
sudo nano /etc/netplan/01-netcfg.yaml
示例配置(根据实际接口名修改):network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
sudo netplan apply
networkd,需重启网络服务:sudo systemctl restart systemd-networkd
配置DNS
编辑/etc/resolv.conf,添加DNS服务器:
sudo nano /etc/resolv.conf
示例:
nameserver 8.8.8.8
nameserver 8.8.4.4
修改WebLogic配置文件
编辑域配置文件$DOMAIN_HOME/config/config.xml,找到<network>标签,配置监听地址和端口:
<network>
<listen-address>192.168.1.100</listen-address> <!-- 替换为服务器实际IP -->
<listen-port>7001</listen-port> <!-- HTTP端口,默认7001,可自定义 -->
</network>
若需配置管理端口,修改<admin-port>标签。
开放防火墙端口
Ubuntu默认使用ufw防火墙,允许WebLogic端口(如7001):
sudo ufw allow 7001/tcp
sudo ufw reload
重启WebLogic服务
cd $WEBLOGIC_HOME/bin
./stopWebLogic.sh
./startWebLogic.sh
ip addr确认系统IP配置正确。curl http://localhost:7001或浏览器访问WebLogic管理控制台,验证端口可达性。注意:具体配置需根据WebLogic版本(如12c、14c)和Ubuntu版本调整,建议参考Oracle官方文档获取详细参数说明。