WebLogic在Debian上的网络配置需分系统网络和WebLogic自身配置两部分,步骤如下:
根据Debian版本选择配置方式:
/etc/network/interfaces文件,设置静态IP或DHCP。# 静态IP示例
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
netplan配置(需安装netplan.io)。# 编辑/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.8.8.8, 8.8.4.4]
应用配置:sudo netplan apply。编辑/etc/resolv.conf文件,添加DNS地址:
nameserver 8.8.8.8
nameserver 8.8.4.4
(注:部分系统需通过/etc/network/interfaces的dns-nameservers配置,具体取决于网络管理工具)。
执行命令使配置生效:
sudo systemctl restart networking
(若使用netplan,此步骤可省略,配置会自动生效)。
修改config.xml文件
位于$DOMAIN_HOME/config/目录,配置监听地址和端口:
<server>
<name>myserver</name>
<listen-address>192.168.1.100</listen-address> <!-- 监听IP(需与系统IP一致)-->
<port>7001</port> <!-- 监听端口(默认7001,可自定义)-->
</server>
```。
配置防火墙
使用ufw或iptables开放WebLogic端口(如7001):
sudo ufw allow 7001/tcp
```。
重启WebLogic服务器
sudo /path/to/weblogic/bin/stopWebLogic.sh
sudo /path/to/weblogic/bin/startWebLogic.sh
```。
ip addr show eth0或ping 8.8.8.8。telnet 192.168.1.100 7001(需安装telnet工具)。注意:部分场景需在WebLogic启动脚本(如startWebLogic.sh)中额外配置JVM参数(如-Dweblogic.ListenPort),具体参考官方文档。