在 CentOS 上修改 WebLogic Server 的端口,常见的是修改 管理端口(Admin Port) 或 受管服务器端口(Managed Server Port)。下面按最常用、最安全的方式一步一步说明。
适合 已能登录控制台 的情况。
登录 WebLogic 控制台
http://服务器IP:7001/console
修改端口
Environment(环境) → Servers(服务器)
AdminServer)重启 WebLogic Server
cd $DOMAIN_HOME/bin
./stopWebLogic.sh
./startWebLogic.sh
✅ 优点:安全、不容易改错
❌ 缺点:需要能登录控制台
config.xmlWebLogic 的端口配置在:
$DOMAIN_HOME/config/config.xml
示例路径:
/u01/oracle/user_projects/domains/base_domain/config/config.xml
$DOMAIN_HOME/bin/stopWebLogic.sh
vi $DOMAIN_HOME/config/config.xml
找到类似:
<server>
<name>AdminServer</name>
<listen-port>7001</listen-port>
<listen-address></listen-address>
</server>
修改为:
<listen-port>8080</listen-port>
如需 SSL:
<ssl>
<enabled>true</enabled>
<listen-port>8443</listen-port>
</ssl>
$DOMAIN_HOME/bin/startWebLogic.sh
某些旧版本或定制环境:
$DOMAIN_HOME/bin/setDomainEnv.sh
但不推荐直接改端口,容易冲突。
修改端口后,CentOS 防火墙必须放行。
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
netstat -tunlp | grep 8080
或
ss -tunlp | grep 8080
浏览器访问:
http://服务器IP:8080/console
| 用途 | 默认端口 |
|---|---|
| AdminServer | 7001 |
| SSL | 7002 |
| Managed Server | 自定义 |
| Node Manager | 5556 |
✅ 检查:
如果你愿意,可以告诉我:
我可以给你 精确到命令级别 的解决方案 ✅