Wildfly Server 本地服务器调试面板显示错误 "http connector is not enabled for server profile"

Wildfly Server local server debug panel shows error "http connector is not enabled for server profile"

我在 Intellij Idea 中设置了本地 JBoss/Wildfly 服务器启动配置。当我尝试启动服务器时,配置面板弹出并显示以下错误。

Error: HTTP connector is not enabled for server profile

我在 Idea 中找不到任何帮助这意味着什么以及如何修复它。服务器是一个 keycloak 发行版,但只是带有额外子系统的普通 wildfly 10。

有没有人以前见过这个并且知道如何修复错误?

我无法通过全新安装 keycloak 3.2.1 重现此问题from here

IDEA 在 xpath 搜索 HTTP 连接器设置后查找 2:

"/ns:server/ns:profile/*[local-name()='subsystem']/*[local-name()='server']/*[local-name()='http-listener'][@*[local-name()='socket-binding' and .='http']]",
"/ns:server/ns:profile/*[local-name()='subsystem']/*[local-name()='connector'][@*[local-name()='socket-binding' and .='http']]"};

对于我使用新的 keycloak 发行版来说,第一个 xpath 命中以下标记:

<subsystem xmlns="urn:jboss:domain:undertow:3.0">
        <buffer-cache name="default"/>
        <server name="default-server">
            <http-listener name="default" socket-binding="http" redirect-socket="https"/>

请检查您在这个地方的配置。 如果这没有帮助,请附上您的 standalone.xml 或至少附上相关部分。

在我的例子中,将 'JRE' 从 'Default' 更改为显式(即使它与默认版本中括号中的相同)解决了问题。