Java 远程访问Weblogic服务器

Java 远程访问Weblogic服务器,java,weblogic,Java,Weblogic,我在本地安装,现在在我的机器上运行Weblogic Server。我可以使用类似192.168.XXX.XXX:7001/myapp/的URL从我的机器访问web应用程序,但我无法从连接在同一网络中的其他机器访问它。我已经这样做了:转到管理控制台,点击我的服务器,并将我的IP插入到侦听地址旁边的文本框中。但它没有帮助 请帮我处理这件事 您的机器是否已连接到网络 你安装了防火墙吗?它是否阻止了从外部进入 您的计算机上是否有其他阻止访问的软件 您的网络是否有阻止访问某些端口的硬件/软件 其他 “侦听

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

请帮我处理这件事

  • 您的机器是否已连接到网络
  • 你安装了防火墙吗?它是否阻止了从外部进入
  • 您的计算机上是否有其他阻止访问的软件
  • 您的网络是否有阻止访问某些端口的硬件/软件
  • 其他

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

    如果将其设置为127.0.0.1或localhost,则您的服务器只侦听localhost地址,这意味着它只服务来自localhost的请求


    您应该将其设置为计算机的公共IP地址。或者简单地设置为0.0.0.0,这意味着监听您的计算机拥有的所有可用地址。

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

  • 从管理控制台将侦听地址从本地主机更改为管理服务器的IP

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


  • 在这之后,一切都像一个符咒:)

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

  • 在cmd中键入以下命令: telnet HOST.IP.ADDRESS端口

    例如:telnet 192.658.152.45 7001

    如果显示正在连接,然后停止,则表示该端口已连接 此 路 不通。 试试其他端口,比如8080

  • 如果可行,则更改weblogic中的默认端口 转到中的config.xml文件 \用户\u项目\域\\config

  • 将侦听器端口添加为

    
    管理服务器
    8080
    真的
    


  • 这是一个防火墙问题。您可以将端口7001添加到防火墙或在此之前添加一个异常以确认问题是否是由于防火墙引起的,请重试

    systemctl stop firewalld
    

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

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

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

    注意:请在域文件夹的config.xml文件中查找。我需要在config.xml文件的什么位置添加服务器的IP地址?它应该在标记下。上图。这条线适合我-这条线也适合我-