温馨提示×

centosweblogic端口怎改

小樊
49
2026-10-20 22:30:57
栏目: 智能运维

在 CentOS 上修改 WebLogic 的监听端口,常见有几种方式,下面按最常用 → 最安全给你说明。


一、通过 WebLogic 控制台修改(推荐)

适合已经能登录控制台的情况。

  1. 登录 WebLogic 控制台

    http://IP:7001/console
    
  2. 左侧导航:

    Environment → Servers
    
  3. 点击要修改的 Server(如 AdminServer)

  4. 在 Configuration → General 中修改:

    • Listen Port(如改成 8001)
  5. 点击 Save

  6. 重启 Server

    # 停止
    ./stopWebLogic.sh
    
    # 启动
    ./startWebLogic.sh
    

二、直接修改配置文件(无控制台时使用)

1. 修改 config.xml

路径一般在:

$DOMAIN_HOME/config/config.xml

找到类似内容:

<server>
  <name>AdminServer</name>
  <listen-port>7001</listen-port>
  <listen-address></listen-address>
</server>

改成:

<listen-port>8001</listen-port>

保存后重启 WebLogic。


2. 修改 setDomainEnv.sh(一般不用改端口)

仅当你用了 自定义 JVM 参数 才需要看这里,端口不在这里改。


三、修改 Node Manager 端口(如用到)

文件路径:

$DOMAIN_HOME/nodemanager/nodemanager.properties

修改:

ListenPort=5556

重启 Node Manager 生效。


四、CentOS 防火墙 / 安全组(非常重要)

如果端口改了但连不上,多半是防火墙。

CentOS 7+

# 开放新端口
firewall-cmd --zone=public --add-port=8001/tcp --permanent
firewall-cmd --reload

查看端口监听

netstat -tunlp | grep 8001
# 或
ss -tunlp | grep 8001

五、常见坑提醒

✅ 端口冲突 → 换一个
✅ 云服务器 → 安全组也要放行
✅ 改完必须 重启 Server
✅ 生产环境建议用 非 7001


如果你愿意,可以告诉我:

  • WebLogic 版本(10g / 11g / 12c)
  • 是 AdminServer 还是 Managed Server
  • CentOS 版本(6 / 7 / 8)

我可以给你精确到命令级别的操作步骤。

0 踩