【问题标题】:404 error when trying to access Wildfly administration console尝试访问 Wildfly 管理控制台时出现 404 错误
【发布时间】:2015-02-25 13:56:47
【问题描述】:

所以我一直在尝试访问 wildfly 中的管理控制台,但每次尝试时都会收到 404 错误,但是我的 wildfly 正在运行,我可以访问我通过 eclipse 在服务器上创建和发布的任何应用程序。

我曾尝试更改standalone.xml 中的端口,也尝试过Wildfly 的早期版本(我目前使用的是8.2)。

我还设法使用 add-user.bat 添加了一个用户,对此我没有任何问题。

还有什么我可以尝试的吗?

到目前为止,我已经尝试了以下方法。

我目前使用的是 Windows 8.1

*不同版本的wildfly *删除wildfly并重新安装。 *更改standalone.xml中的端口,也可以通过windows打开端口。

【问题讨论】:

  • 您是尝试通过 localhost 还是通过 ip/hostname 访问?
  • 我正在尝试使用 localhost 访问它。
  • 我使用 localhost:8080。当我尝试访问 localhost:9990 页面显示它正在加载但它从未进入实际页面时,如果我尝试访问 localhost:9990/console,我也会得到 404。
  • 管理控制台默认在 9990 端口。

标签: http-status-code-404 wildfly-8


【解决方案1】:

如果您尝试不从本地主机访问,您需要:

  1. 从standalone/configuration/standalone.xml中获取ma​​nagement-http的端口号(默认为9990):

    <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
    
  2. 从本地主机外部打开对管理界面的访问,例如将 ip 从 127.0.0.1 更改为 0.0.0.0(监听你所有的 IP 地址):

    <interface name="management">
        <inet-address value="${jboss.bind.address.management:0.0.0.0}"/>
    </interface>
    
  3. 打开http://ip:port/management,例如http://kpdesign.ru:9990/management。登录页面。

  4. 可通过http://kpdesign.ru:9990/console获取管理控制台

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,我找到了这个bug的答案。

    jboss 支持的答案是“当前代码库不可能”

    因此,如果您需要控制台管理,请使用 Application Server 分发版而不是 servlet 一。

    【讨论】:

    • -1 绝对。为什么您认为“错误”与此问题有关?这甚至不是您列出的错误 - 它是功能请求。有人要求简化控制台作为当前控制台的替代品。该功能请求中绝对没有任何内容表明原件存在任何问题,除了记者想要一些简化和更简单的东西。
    【解决方案3】:

    我遇到了同样的问题。我将 configuration/standalone.xml 中的 jboss.management.http.port 从 9990 更改为 9991(控制台端口),现在可以了。

    【讨论】:

      【解决方案4】:

      如果你有 NVIDIA 显卡,那么最好更改@greatideaPL 提到的默认端口,因为 NVIDIA 通过其进程NvNetworkService.exe (NVIDIA Network Service) 使用端口 9990。

      【讨论】:

        猜你喜欢
        • 2014-07-06
        • 2018-05-11
        • 2015-11-04
        • 1970-01-01
        • 1970-01-01
        • 2019-02-26
        • 2018-10-25
        • 1970-01-01
        • 2017-07-14
        相关资源
        最近更新 更多