远程访问Weblogic服务器

时间:2013-01-08 05:32:39

标签: java weblogic

我在本地安装,现在在我的机器上运行Weblogic Server。我可以使用像192.168.XXX.XXX:7001 / myapp /这样的URL从我的机器访问Web应用程序,但我无法从连接在同一网络中的其他机器访问它。我做了这个:进入管理控制台,点击我的服务器,然后在听地址旁边的文本框中插入我的IP。但它没有帮助。

请帮我解决这个问题。

6 个答案:

答案 0 :(得分:16)

“监听地址”配置项指定服务器侦听的IP地址。

如果它设置为127.0.0.1或localhost,那么您的服务器只侦听localhost地址,这意味着它只提供来自localhost的请求。

您应将其设置为计算机的公共IP地址。或者只需设置为0.0.0.0,这意味着要监听机器所有可用的地址。

答案 1 :(得分:3)

由于安全原因,公司会封锁某些端口。 7001是他们阻止的常见端口之一。 因此,您可以执行以下步骤。

  1. 在cmd中键入以下命令: telnet HOST.IP.ADDRESS PORT

    Ex:telnet 192.658.152.45 7001

    如果它显示连接然后停止,则表示该端口已经存在 受阻。 尝试其他端口,比方说8080。

  2. 如果可行,则更改weblogic中的默认端口 转到config.xml文件 \ user_projects \域\\配置

  3. 将侦听器端口添加为

    <server> <name>AdminServer</name> <listen-port>8080</listen-port> <listen-port-enabled>true</listen-port-enabled> <listen-address></listen-address> </server>

答案 2 :(得分:1)

我遇到了同样的问题并解决了它:

  1. 从管理控制台将侦听地址从 localhost 更改为管理服务器的IP

  2. 停止Windows防火墙(我只尝试定义新规则以打开端口7001但没有结果)

  3. 之后所有的作品都像魅力一样:)

答案 3 :(得分:0)

  1. 您的机器是否已连接到网络?
  2. 您是否安装了防火墙?是否阻止来自外部的访问?
  3. 您的计算机上是否有其他阻止访问的软件?
  4. 您的网络是否有阻止访问某些端口的硬件/软件?
  5. 其他

答案 4 :(得分:0)

这是防火墙问题。您可以向防火墙添加端口7001例外或在此之前确认问题是否是由于防火墙,请尝试

systemctl stop firewalld

再次检查您是否可以从其他计算机访问控制台。

答案 5 :(得分:0)

只允许防火墙中的特定端口,请尝试

sudo firewall-cmd --zone=public --permanent --add-port=7001/tcp
sudo firewall-cmd –-reload