Migration Wildfly-此功能的可能注册点:/socket binding group=*/socket binding=*

Migration Wildfly-此功能的可能注册点:/socket binding group=*/socket binding=*,migration,wildfly,Migration,Wildfly,将Wildfly 8.2.1.Final迁移到21.0.0.Final后,我尝试在新服务器(21.0.0)上运行该应用程序 但我犯了个错误 Standalone.xml <stacks default="tcp"> <stack name="udp"> <transport type="UDP" socket-binding=&qu

将Wildfly 8.2.1.Final迁移到21.0.0.Final后,我尝试在新服务器(21.0.0)上运行该应用程序 但我犯了个错误

Standalone.xml

  <stacks default="tcp">
                <stack name="udp">
                    <transport type="UDP" socket-binding="jgroups-udp">
                        <property name="port_range">50</property>
                    </transport>
                    <protocol type="PING" module="org.jgroups"/>
                    <protocol type="MERGE3" module="org.jgroups"/>
                    <socket-protocol type="FD_SOCK" module="org.jgroups" socket-binding="jgroups-udp-fd"/>
                    <protocol type="FD_ALL" module="org.jgroups"/>
                    <protocol type="VERIFY_SUSPECT" module="org.jgroups"/>
                    <protocol type="pbcast.NAKACK2" module="org.jgroups"/>
                    <protocol type="UNICAST3" module="org.jgroups"/>
                    <protocol type="pbcast.STABLE" module="org.jgroups"/>
                    <protocol type="pbcast.GMS" module="org.jgroups"/>
                    <protocol type="UFC" module="org.jgroups"/>
                    <protocol type="MFC" module="org.jgroups"/>
                    <protocol type="FRAG3"/>
                    <protocol type="RSVP" module="org.jgroups"/>
                </stack>
                <stack name="tcp">
                    <transport type="TCP" socket-binding="jgroups-tcp">
                        <property name="port_range">50</property>
                    </transport>
                    <protocol type="org.jgroups.protocols.TCPPING" module="org.jgroups">
                        <property name="timeout">3000</property>
                        <property name="initial_hosts">127.0.0.1[7600]</property>
                        <property name="port_range">0</property>
                        <property name="num_initial_members">1</property>
                    </protocol>
                    <protocol type="MERGE3" module="org.jgroups"/>
                    <socket-protocol type="FD_SOCK" module="org.jgroups" socket-binding="jgroups-udp-fd"/>
                    <protocol type="FD" module="org.jgroups"/>
                    <protocol type="VERIFY_SUSPECT" module="org.jgroups"/>
                    <protocol type="pbcast.NAKACK2" module="org.jgroups"/>
                    <protocol type="UNICAST3" module="org.jgroups"/>
                    <protocol type="pbcast.STABLE" module="org.jgroups"/>
                    <protocol type="pbcast.GMS" module="org.jgroups"/>
                    <protocol type="MFC" module="org.jgroups"/>
                    <protocol type="FRAG3"/>
                    <protocol type="RSVP" module="org.jgroups"/>
                </stack>
            </stacks>
 <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
        <socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
        <socket-binding name="http" port="${jboss.http.port:8080}"/>
        <socket-binding name="https" port="${jboss.https.port:8443}"/>
        <socket-binding name="jgroups-mping" interface="private" port="0" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45700"/>
        <socket-binding name="jgroups-tcp" interface="private" port="7600"/>
        <socket-binding name="jgroups-tcp-fd" interface="private" port="57600"/>
        <socket-binding name="jgroups-udp" interface="private" port="55200" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45688"/>
        <socket-binding name="jgroups-udp-fd" interface="private" port="54200"/>
        <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
        <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
        <socket-binding name="modcluster" port="0" multicast-address="${jboss.modcluster.multicast.address:224.0.1.105}" multicast-port="23364"/>
        <socket-binding name="txn-recovery-environment" port="4712"/>
        <socket-binding name="txn-status-manager" port="4713"/>
        <outbound-socket-binding name="mail-smtp">
            <remote-destination host="localhost" port="25"/>
        </outbound-socket-binding>
    </socket-binding-group>

我想我应该在Standalone.xml本身中包含缺少的套接字绑定定义

</server>
.......
.....
 <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
        <socket-binding name="ajp" port="${jboss.ajp.port:8010}"/>
        <socket-binding name="http" port="${jboss.http.port:8080}"/>
        <socket-binding name="https" port="${jboss.https.port:8443}"/>
        <socket-binding name="jgroups-mping" port="0" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45700"/>
        <socket-binding name="jgroups-tcp" port="7600"/>
        <socket-binding name="jgroups-tcp-fd" port="57600"/>
        <socket-binding name="jgroups-udp" port="55200" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45688"/>
        <socket-binding name="jgroups-udp-fd" port="54200"/>
        <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
        <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
        <socket-binding name="txn-recovery-environment" port="4714"/>
        <socket-binding name="txn-status-manager" port="4715"/>
        <outbound-socket-binding name="mail-smtp">
            <remote-destination host="localhost" port="25"/>
        </outbound-socket-binding>
        <outbound-socket-binding name="messaging">
            <remote-destination host="localhost" port="5445"/>
        </outbound-socket-binding>
    </socket-binding-group>
</server>

.......
.....

我想这是同一配置文件的两部分,对吗?你能分享你的完整xml配置吗?私有接口是否正确定义?否这两个文件来自不同的文件—一个用于Standalone,另一个用于Standalone.xml—您正在引用Standalone-ha.xml中定义的套接字绑定,但需要在Standalone.xml中正确定义它们
</server>
.......
.....
 <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
        <socket-binding name="ajp" port="${jboss.ajp.port:8010}"/>
        <socket-binding name="http" port="${jboss.http.port:8080}"/>
        <socket-binding name="https" port="${jboss.https.port:8443}"/>
        <socket-binding name="jgroups-mping" port="0" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45700"/>
        <socket-binding name="jgroups-tcp" port="7600"/>
        <socket-binding name="jgroups-tcp-fd" port="57600"/>
        <socket-binding name="jgroups-udp" port="55200" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45688"/>
        <socket-binding name="jgroups-udp-fd" port="54200"/>
        <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
        <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
        <socket-binding name="txn-recovery-environment" port="4714"/>
        <socket-binding name="txn-status-manager" port="4715"/>
        <outbound-socket-binding name="mail-smtp">
            <remote-destination host="localhost" port="25"/>
        </outbound-socket-binding>
        <outbound-socket-binding name="messaging">
            <remote-destination host="localhost" port="5445"/>
        </outbound-socket-binding>
    </socket-binding-group>
</server>