centos

centos中weblogic端口冲突如何解决

小樊
46
2025-08-18 23:42:45
栏目: 智能运维

  1. 检查端口占用:用 sudo netstat -tuln | grep 端口号sudo ss -tuln | grep 端口号 查看占用端口的进程,记录进程ID(PID)。
  2. 终止占用进程:若非关键进程,用 sudo kill -9 PID 强制结束占用端口的进程。
  3. 修改WebLogic端口
    • 通过配置文件:编辑 $DOMAIN_HOME/config/config.xml,找到 <server> 标签,修改 <listen-port> 为新端口(如从7001改为8080),保存后重启服务。
    • 通过控制台:登录WebLogic管理界面(http://localhost:原端口/console/),进入“环境→服务器→AdminServer”,修改监听端口后保存。
  4. 更新启动脚本:修改 startManagedWebLogic.sh 等脚本中的端口参数,确保与配置文件一致。
  5. 检查防火墙:用 sudo firewall-cmd --add-port=新端口/tcp --permanent 开放新端口,执行 sudo firewall-cmd --reload 生效。
  6. 重启服务验证:执行 sudo systemctl restart weblogic 或通过脚本重启,通过新端口访问控制台确认是否生效。

注意:修改前建议备份配置文件,若涉及集群需同步调整所有节点端口。

0
看了该问题的人还看了