centos

如何解决centos上weblogic端口冲突问题

小樊
49
2025-08-10 21:21:46
栏目: 智能运维

解决CentOS上WebLogic端口冲突问题,可按以下步骤操作:

  1. 检查端口占用情况
    使用命令 sudo netstat -tuln | grep 端口号sudo ss -tuln | grep 端口号 查看占用端口的进程及PID。
  2. 终止占用端口的进程(可选)
    若确认进程可停止,使用 sudo kill -9 PID 终止进程(谨慎操作,避免影响系统服务)。
  3. 修改WebLogic端口配置
    • 通过控制台修改
      登录WebLogic管理界面(http://localhost:原端口/console/),进入 环境→服务器→AdminServer,修改“监听端口”后保存。
    • 通过配置文件修改
      编辑 DOMAIN_HOME/config/config.xml,找到 <server> 标签内的 <listen-port>,修改为新端口并保存。
  4. 更新启动脚本
    修改 startManagedWebLogic.sh 等启动脚本中的端口配置,确保与配置文件一致。
  5. 重启WebLogic服务
    执行 DOMAIN_HOME/bin/stopWebLogic.shDOMAIN_HOME/bin/startWebLogic.sh 重启服务。
  6. 检查防火墙与SELinux
    • 若启用防火墙,使用 sudo firewall-cmd --add-port=新端口/tcp --permanent 开放端口并重载规则。
    • 若启用SELinux,需调整策略允许新端口使用(可选)。

注意:修改前建议备份配置文件,生产环境需提前测试,避免影响业务。

0
看了该问题的人还看了