现象:
在本机打开服务的情况下可以通过 http://localhost:7001/console/ 登录WebLogic的管理控制台,但是通过网络IP,hostname等却远程访问不了
解决方法:
1.通过 http://localhost:7001/console/ 登录WebLogic的管理控制台
修改
[Domain Name]==> Environment ==> Servers ==>[Your Server]
点击进入选择相应的Server,==>Configurations==>General ==>Listen Address,这里显示为localhost.localdomain.将其修改为0.0.0.0,保存,重启server即可。
listen-address如果为localhost就会出现IP地址不能访问。把listen-address为空或为0.0.0.0就可以了。
如果还不行的话试试关闭/设置防火墙试试。
2.关闭linux防火墙
1) 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
查看防火墙状态 service iptables status