阅读量:0
在CentOS上配置WebLogic网络参数的完整步骤
1. 准备工作
确保已完成以下前置条件:
- CentOS系统已安装JDK(建议版本1.8及以上);
- WebLogic Server已成功安装(版本12c及以上);
- 已创建WebLogic域(Domain),并知道域的安装路径(如
/u01/weblogic/domains/base_domain)。
2. 配置CentOS系统网络接口(静态IP)
WebLogic的网络通信依赖系统网络接口的正确配置,需先设置CentOS的静态IP、子网掩码、网关和DNS。
- 查看当前网络接口:
使用nmcli命令列出所有网络接口,确定需要配置的接口名称(如eth0、ens33):nmcli connection show - 编辑网络配置文件:
打开对应接口的配置文件(路径通常为/etc/sysconfig/network-scripts/ifcfg-<接口名>),修改以下参数:
将内容调整为(以实际IP为例):sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0BOOTPROTO=static # 设置为静态IP ONBOOT=yes # 开机自动启动网络 IPADDR=192.168.1.100 # 服务器IP地址 NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.1.1 # 网关地址 DNS1=8.8.8.8 # 首选DNS服务器 DNS2=8.8.4.4 # 备用DNS服务器 - 重启网络服务:
使配置生效:sudo systemctl restart network # 或使用传统命令(部分系统兼容) # sudo service network restart - 验证网络连通性:
使用ping命令测试网络是否正常:ping google.com
3. 配置WebLogic监听地址与端口
WebLogic的网络通信核心参数是监听地址(Listen Address)和监听端口(Listen Port),需通过域配置文件或管理控制台修改。
方法一:通过配置文件直接修改(适用于所有版本)
- 进入域配置目录:
cd /u01/weblogic/domains/base_domain/config - 编辑
config.xml文件,找到标签(对应AdminServer或受管服务器),添加/修改以下属性:<server> <name>AdminServername> <listen-address>192.168.1.100listen-address> <listen-port>7001listen-port> server> - 保存文件并退出。
方法二:通过WebLogic管理控制台修改(推荐)
- 打开浏览器,访问WebLogic控制台(如
http://192.168.1.100:7001/console),输入管理员账号密码登录。 - 导航至Environment → Servers → [Your Server] → Configuration → Network → Interfaces。
- 选中要配置的服务器(如
AdminServer),修改以下字段:- Listen Address:输入服务器IP地址(如
192.168.1.100)或0.0.0.0(监听所有网络接口); - Port:输入监听端口(如
7001)。
- Listen Address:输入服务器IP地址(如
- 点击Save保存配置,然后重启WebLogic服务器使更改生效:
cd /u01/weblogic/domains/base_domain/bin ./stopWebLogic.sh ./startWebLogic.sh
4. 配置防火墙允许WebLogic端口
若CentOS启用了防火墙(firewalld或iptables),需开放WebLogic使用的端口(如7001、7002),否则外部无法访问。
使用firewalld(CentOS 7及以上默认)
- 开放特定端口(以7001为例):
sudo firewall-cmd --permanent --add-port=7001/tcp - 重新加载防火墙规则:
sudo firewall-cmd --reload - 验证端口是否开放:
sudo firewall-cmd --list-ports
5. (可选)配置网络通道(高级场景)
若需要支持多协议(如HTTP/HTTPS、T3/T3S)或隔离不同类型流量(如管理流量与业务流量),可创建网络通道(Network Channel)。
- 通过管理控制台创建:
导航至Environment → Servers → [Your Server] → Configuration → Network → Channels,点击New,填写以下信息:- Name:通道名称(如
HttpsChannel); - Protocol:协议类型(如
https); - Listen Address:绑定IP(如
192.168.1.100); - Listen Port:通道端口(如
7002)。
- Name:通道名称(如
- 通过配置文件修改:
在config.xml中添加标签,示例如下:<network-channel> <name>HttpsChannelname> <protocol>httpsprotocol> <listen-address>192.168.1.100listen-address> <listen-port>7002listen-port> network-channel> - 保存配置并重启服务器。
6. 验证配置
- 检查网络连通性:
使用telnet或curl测试WebLogic端口是否可达:telnet 192.168.1.100 7001 # 或 curl -v http://192.168.1.100:7001/console - 访问控制台:
打开浏览器,输入http://192.168.1.100:7001/console,确认能正常登录WebLogic管理控制台。
注意事项
- 若WebLogic需对外提供服务,建议将
Listen Address设置为服务器公网IP或域名; - 生产环境中,建议启用SSL(修改
DefaultSecureProtocol为t3s或https),并配置防火墙仅允许特定IP访问管理端口; - 修改配置文件前建议备份(如
cp config.xml config.xml.bak),避免配置错误导致服务器无法启动。
以上就是关于“如何在centos上配置weblogic网络参数”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm