Ubuntu上配置WebLogic网络的实操指南
一 系统网络先行
ip addr show(常见名称如 eth0、ens33、enp0s3)。/etc/network/interfaces,示例:auto lo
iface lo inet loopback
auto eth0
iface eth0 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。/etc/netplan/01-netcfg.yaml,示例:network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.168.8.8, 8.8.4.4]
应用:sudo netplan apply。ip addr、ip routeping www.google.com、cat /etc/resolv.conf二 配置WebLogic监听与端口
cd $WL_HOME/common/bin,执行 ./wlst.sh 后执行:connect('weblogic','weblogic123','t3://192.168.1.100:7001')
edit()
startEdit()
cd('Servers/AdminServer')
set('ListenAddress','192.168.1.100')
set('ListenPort',7001)
save()
activate(block="true")
exit()
$DOMAIN_HOME/bin/setDomainEnv.sh 中追加:JAVA_OPTIONS="$JAVA_OPTIONS -Dweblogic.ListenPort=7001"
正确设置 Listen Address/Port 是 WebLogic 对外可达的关键。
三 防火墙与安全组放行
sudo ufw allow 7001/tcp
sudo ufw reload
sudo firewall-cmd --permanent --add-port=7001/tcp
sudo firewall-cmd --reload
四 验证与常见排障
ss -lntp | grep 7001 或 netstat -tulpen | grep 7001curl -Iv http://127.0.0.1:7001curl -Iv http://<服务器IP>:7001 或 telnet <服务器IP> 7001ip routenslookup www.example.com、cat /etc/resolv.conf/etc/hosts 包含本机解析,例如:192.168.1.100 weblogic-prod-01.example.com weblogic-prod-01
五 多网卡与主机名解析建议