Linux WebLogic网络配置实操指南
一 系统网络先行
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 networkingnetwork:
version: 2
renderer: networkd
ethernets:
eth0:
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 applyBOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
应用:sudo systemctl restart networkip addr show eth0、ip route、ping www.google.com、cat /etc/resolv.confsudo firewall-cmd --permanent --add-port=7001/tcp && sudo firewall-cmd --reloadsudo ufw allow 7001/tcp二 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()
readTemplateForUpdate('/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress','192.168.1.100')
set('ListenPort',7001)
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('weblogic1234')
setOption('OverwriteDomain','true')
writeDomain('/opt/weblogic/user_projects/domains/base_domain')
closeTemplate()
exit()
三 多网卡与主机名解析
192.168.1.100 weblogic-prod-01.example.com weblogic-prod-01
四 常见问题快速排查
ss -lntp | grep 7001 或 netstat -tulpen | grep 7001 检查是否监听;若未监听,回到 WLST/控制台核对 Listen Address/Port 与服务器是否已启动。curl -Iv http://127.0.0.1:7001 与 curl -Iv http://<服务器IP>:7001 对比;检查默认网关、路由表与 Listen Address 是否绑定到正确网卡。nslookup www.example.com、cat /etc/resolv.conf 核对 DNS;必要时在 /etc/hosts 做临时兜底。