温馨提示×

centos怎么改weblogic端口

小樊
47
2026-10-15 03:40:41
栏目: 智能运维

在 CentOS 上修改 WebLogic 端口,通常有两种常见方式:修改配置文件 或 通过控制台修改。下面以最常用、最稳妥的修改配置文件方式说明(以 WebLogic 12c 为例,其他版本类似)。


一、通过配置文件修改(推荐)

1. 找到 domain 目录

一般路径类似:

/opt/oracle/Middleware/user_projects/domains/base_domain

或你自定义的安装路径。


2. 修改 config.xml

文件路径:

$DOMAIN_HOME/config/config.xml

找到类似下面的内容(Admin Server):

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

将:

<listen-port>7001</listen-port>

改成你想要的端口,例如:

<listen-port>8080</listen-port>

如果是 Managed Server,也是改对应 <server> 节点下的 listen-port。


3. 保存并退出


4. 重启 WebLogic

cd $DOMAIN_HOME/bin
./stopWebLogic.sh
./startWebLogic.sh

如果是后台运行:

nohup ./startWebLogic.sh > start.log 2>&1 &

5. 防火墙放行(CentOS 重点)

CentOS 7+:

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

CentOS 6:

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save
service iptables restart

二、通过 WebLogic 控制台修改(适合已能登录)

  1. 登录控制台
    http://IP:旧端口/console
    
  2. Environment → Servers
  3. 点击对应 Server(如 AdminServer)
  4. 修改 Listen Port
  5. 保存并重启 Server

三、修改后验证

netstat -tunlp | grep 8080

或浏览器访问:

http://服务器IP:新端口/console

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

  • WebLogic 版本(10g / 11g / 12c)
  • 是 Admin Server 还是 Managed Server
  • 是否使用 Node Manager

我可以给你更精确的修改方式。

0 踩