在 CentOS 上修改 WebLogic 端口,通常有两种常见方式:修改配置文件 或 通过控制台修改。下面以最常用、最稳妥的修改配置文件方式说明(以 WebLogic 12c 为例,其他版本类似)。
一般路径类似:
/opt/oracle/Middleware/user_projects/domains/base_domain
或你自定义的安装路径。
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。
cd $DOMAIN_HOME/bin
./stopWebLogic.sh
./startWebLogic.sh
如果是后台运行:
nohup ./startWebLogic.sh > start.log 2>&1 &
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
http://IP:旧端口/console
netstat -tunlp | grep 8080
或浏览器访问:
http://服务器IP:新端口/console
如果你愿意,可以告诉我:
我可以给你更精确的修改方式。