WildFly 21 - 找不到默认服务器的路由提供商;使用基于静态配置的遗留提供程序

Min*_*wzy 7 wildfly wildfly-21

我在运行 wildFly 服务器时收到此警告

16:54:56,327 WARN  [org.wildfly.clustering.web.undertow] (ServerService Thread Pool -- 77) WFLYCLWEBUT0007: No routing provider found for default-server; using legacy provider based on static configuration
Run Code Online (Sandbox Code Playgroud)

Mar*_*mid 2

要消除此警告,您必须将以下条目添加到您的Wildfly standalone.xml中:

在标签org.wildfly.extension.clustering.web内添加扩展名<extensions>

<extension module="org.wildfly.extension.clustering.web"/>
Run Code Online (Sandbox Code Playgroud)

在标签<distributable-web>内添加子系统<profile>

野蝇 21 :

    <subsystem xmlns="urn:jboss:domain:distributable-web:2.0" default-session-management="default" default-single-sign-on-management="default">
        <infinispan-session-management name="default" cache-container="web" granularity="SESSION">
            <primary-owner-affinity/>
        </infinispan-session-management>
        <infinispan-single-sign-on-management name="default" cache-container="web" cache="sso"/>
        <infinispan-routing cache-container="web" cache="routing"/>
    </subsystem>
Run Code Online (Sandbox Code Playgroud)

野蝇 23 和 26

    <subsystem xmlns="urn:jboss:domain:distributable-web:2.0" default-session-management="default" default-single-sign-on-management="default">
        <infinispan-session-management name="default" cache-container="web" granularity="SESSION">
            <local-affinity/>
        </infinispan-session-management>
        <infinispan-single-sign-on-management name="default" cache-container="web" cache="sso"/>
        <local-routing/>
    </subsystem>
Run Code Online (Sandbox Code Playgroud)