首页主机资讯如何在centos上配置weblogic的网络参数

如何在centos上配置weblogic的网络参数

时间2025-11-14 09:23:03发布访客分类主机资讯浏览1022
导读:在 CentOS 上配置 WebLogic 的网络参数 一 操作系统网络与防火墙 确认网络连通性与接口配置:确保服务器可达数据库与应用前端,必要时为网卡配置静态 IP或DHCP,并核对网关、DNS等参数。 放行 WebLogic 端口(f...

在 CentOS 上配置 WebLogic 的网络参数

一 操作系统网络与防火墙

  • 确认网络连通性与接口配置:确保服务器可达数据库与应用前端,必要时为网卡配置静态 IPDHCP,并核对网关、DNS等参数。
  • 放行 WebLogic 端口(firewalld):
    • 开放管理控制台端口(默认 7001/TCP):firewall-cmd --permanent --add-port=7001/tcp
    • 开放 HTTP/HTTPS:firewall-cmd --permanent --add-service=httpfirewall-cmd --permanent --add-service=https
    • 重新加载:firewall-cmd --reload
  • 如需远程管理,可放行 22/TCP(SSH):firewall-cmd --permanent --add-port=22/tcp & & firewall-cmd --reload
  • 生产环境不建议直接关闭防火墙,应仅开放必要端口。

二 WebLogic 监听地址与端口

  • 使用 WLST 在线修改(推荐):
    1. 进入域目录:cd $DOMAIN_HOME/bin
    2. 启动 WLST:./wlst.sh
    3. 连接并修改:
      • connect('weblogic','密码','t3://localhost:7001')
      • cd('Servers/AdminServer')
      • set('ListenAddress','')(留空表示监听所有地址;也可填具体 IP
      • set('ListenPort', 7001)(如改用 7002 等,请同步防火墙放行)
      • save()
      • activate(block="true")
  • 通过控制台修改:登录 http://服务器IP:7001/console,导航至Servers → AdminServer → Configuration → General,设置 Listen AddressListen Port 后保存。
  • 配置文件位置与原则:域的核心配置在 $DOMAIN_HOME/config/config.xml,请勿在运行时直接编辑该文件,避免被服务器重启时覆盖;变更应通过控制台或 WLST 完成。

三 内核与 JVM 网络相关参数

  • 系统级网络与文件句柄优化(/etc/sysctl.conf):
    • fs.file-max = 65535
    • net.ipv4.ip_local_port_range = 1024 65535
    • net.ipv4.tcp_tw_reuse = 1
    • net.ipv4.tcp_fin_timeout = 30
    • net.ipv4.tcp_max_tw_buckets = 5000
    • net.core.somaxconn = 65535
    • 使生效:sysctl -p
  • 进程级文件句柄限制:在 WebLogic 启动脚本(如 setDomainEnv.sh 或启动脚本)中设置:ulimit -n 65535
  • JVM 启动参数示例(在 setDomainEnv.sh 或启动脚本中设置 JAVA_OPTS):
    • 堆与 GC:-Xms2g -Xmx2g -XX:+UseG1GC
    • 启用本地 IO(提升网络吞吐):-Dweblogic.socket.SocketMuxer.DELAY_SELECT_NON_BLOCKING=true
    • 调整网络相关超时(按业务与网络质量微调):-Dweblogic.rjvm.ConnectTimeout=30000 -Dweblogic.rjvm.RemoteInvokeTimeout=60000
  • 修改 setDomainEnv.sh 后需重启服务器生效。

四 验证与常见问题排查

  • 连通性验证:
    • 本机:netstat -tulpen | grep 7001
    • 远程:telnet 服务器IP 7001nc -vz 服务器IP 7001
    • 管理控制台:http://服务器IP:7001/console
  • 日志定位:查看 $DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log$DOMAIN_HOME/servers/< server_name> /logs/< server_name> .log,关注启动监听、端口占用、连接异常等信息。
  • 连接池与后端依赖:在 WebLogic 控制台检查 JDBC 连接池最大连接数、超时、测试频率等,避免因后端数据库或网络问题导致连接耗尽。
  • 变更回滚:WLST 修改后可用 activate(block="true") 前先 cancelEdit('y') 放弃变更;或再次 set() 恢复旧值后 activate()

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在centos上配置weblogic的网络参数
本文地址: https://pptw.com/jishu/747724.html
centos上weblogic的更新与升级策略 CentOS如何配置HBase的高可用

游客 回复需填写必要信息