界面公共修改wildfly 9

时间:2018-06-14 11:05:31

标签: deployment infinispan wildfly-9

我有一个只有一个节点的域,当我在host.xml中使用服务器IP配置接口public时会导致此错误:

2018-06-14 12:56:42,804警告[org.jgroups.protocols.UDP](INT-1,ee,master:server-one)JGRP000012:来自不同集群hq-cluster的废弃消息(我们的集群是EE)。发件人是主人:服务器一(收到来自主人的97条相同的邮件:服务器 - 最后一次60233毫秒的邮件)

2018-06-14 12:56:42,866警告[org.jgroups.protocols.UDP](INT-2,ee,master:server-one)JGRP000012:来自不同集群hq-cluster的丢弃消息(我们的集群是EE)。发件人是主人:服务器一(收到来自主人的87条相同的邮件:服务器 - 最后一次60280毫秒)

2018-06-14 12:56:45,378警告[org.jgroups.protocols.UDP](INT-1,hq-cluster,master:server-one)JGRP000012:来自不同集群ee的丢弃消息(我们的集群是HQ-群集)。发件人是主人:服务器一(收到来自主人的41条相同的消息:服务器 - 在过去的61963毫秒中的一个)

2018-06-14 12:56:45,441警告[org.jgroups.protocols.UDP](INT-2,hq-cluster,master:server-one)JGRP000012:来自不同集群ee的丢弃消息(我们的集群是HQ-群集)。发件人是主人:服务器一(收到来自主人的27条相同的消息:服务器 - 在过去60198毫秒中的一个)

2018-06-14 12:56:58,894错误[org.jboss.msc.service.fail](ServerService线程池 - 85)MSC000001:无法启动服务jboss.infinispan.ejb.dist:org.jboss服务jboss.infinispan.ejb.dist中的.msc.service.StartException:org.infinispan.commons.CacheException:无法调用方法public void org.infinispan.statetransfer.StateTransferManagerImpl.start()在对象上抛出java.lang.Exception输入StateTransferManagerImpl

at org.wildfly.clustering.service.AsynchronousServiceBuilder $ 1.run(AsynchronousServiceBuilder.java:107)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624)

在java.lang.Thread.run(Thread.java:748)

at org.jboss.threads.JBossThread.run(JBossThread.java:320)

引起:org.infinispan.commons.CacheException:无法调用方法public void org.infinispan.statetransfer.StateTransferManagerImpl.start()在StateTransferManagerImpl类型的对象上抛出java.lang.Exception

at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:171)

at org.infinispan.factories.AbstractComponentRegistry $ PrioritizedMethod.invoke(AbstractComponentRegistry.java:869)

at org.infinispan.factories.AbstractComponentRegistry.invokeStartMethods(AbstractComponentRegistry.java:638)

at org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:627)

at org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:530)

at org.infinispan.factories.ComponentRegistry.start(ComponentRegistry.java:218)

at org.infinispan.cache.impl.CacheImpl.start(CacheImpl.java:850)

at org.infinispan.manager.DefaultCacheManager.wireAndStartCache(DefaultCacheManager.java:599)

at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:554)

at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:424)

at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:438)

at org.jboss.as.clustering.infinispan.DefaultCacheContainer.getCache(DefaultCacheContainer.java:118)

at org.jboss.as.clustering.infinispan.DefaultCacheContainer.getCache(DefaultCacheContainer.java:109)

at org.wildfly.clustering.infinispan.spi.service.CacheBuilder.start(CacheBuilder.java:79)

at org.wildfly.clustering.service.AsynchronousServiceBuilder $ 1.run(AsynchronousServiceBuilder.java:102)

... 4更多

引起:org.infinispan.commons.CacheException:从协调员收到错误的响应:CacheNotFoundResponse

at org.infinispan.topology.LocalTopologyManagerImpl.executeOnCoordinator(LocalTopologyManagerImpl.java:525)

at org.infinispan.topology.LocalTopologyManagerImpl.join(LocalTopologyManagerImpl.java:117)

at org.infinispan.statetransfer.StateTransferManagerImpl.start(StateTransferManagerImpl.java:110)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:168)

... 18更多

2018-06-14 12:56:58,894 ERROR [org.jboss.as.controller.management-operation](控制器启动线程)WFLYCTL0013:操作("添加")失败 - 地址:( [

("subsystem" => "infinispan"),

("cache-container" => "ejb"),

("distributed-cache" => "dist")

]) - 失败描述:{" WFLYCTL0080:服务失败" => {" jboss.infinispan.ejb.dist" =>服务中的" org.jboss.msc.service.StartException:jboss.infinispan.ejb.dist:org.infinispan.commons.CacheException:无法调用方法public void org.infinispan.statetransfer.StateTransferManagerImpl.start()抛出java类型为StateTransferManagerImpl的对象的.lang.Exception

Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.statetransfer.StateTransferManagerImpl.start() throws java.lang.Exception on object of type StateTransferManagerImpl

Caused by: org.infinispan.commons.CacheException: Bad response received from coordinator: CacheNotFoundResponse"}

如果我让127.0.0.1它像魅力一样工作但服务器无法从其他IP访问。

配置:

<subsystem xmlns="urn:jboss:domain:infinispan:3.0">

            <cache-container name="server" default-cache="default" module="org.wildfly.clustering.server" aliases="singleton cluster">

                <transport lock-timeout="60000"/>

                <replicated-cache name="default" mode="SYNC">

                    <transaction mode="BATCH"/>

                </replicated-cache>

            </cache-container>

            <cache-container name="web" default-cache="dist" module="org.wildfly.clustering.web.infinispan">

                <transport lock-timeout="60000"/>

                <distributed-cache name="dist" mode="ASYNC" owners="2" l1-lifespan="0">

                    <locking isolation="REPEATABLE_READ"/>

                    <transaction mode="BATCH"/>

                    <file-store/>

                </distributed-cache>

            </cache-container>

            <cache-container name="ejb" default-cache="dist" module="org.wildfly.clustering.ejb.infinispan" aliases="sfsb">

                <transport lock-timeout="60000"/>

                <distributed-cache name="dist" mode="ASYNC" owners="2" l1-lifespan="0">

                    <locking isolation="REPEATABLE_READ"/>

                    <transaction mode="BATCH"/>

                    <file-store/>

                </distributed-cache>

            </cache-container>

            <cache-container name="hibernate" default-cache="local-query" module="org.hibernate.infinispan">

                <transport lock-timeout="60000"/>

                <local-cache name="local-query">

                    <eviction strategy="LRU" max-entries="10000"/>

                    <expiration max-idle="100000"/>

                </local-cache>

                <invalidation-cache name="entity" mode="SYNC">

                    <transaction mode="NON_XA"/>

                    <eviction strategy="LRU" max-entries="10000"/>

                    <expiration max-idle="100000"/>

                </invalidation-cache>

                <replicated-cache name="timestamps" mode="ASYNC"/>

            </cache-container>

        </subsystem>

        <subsystem xmlns="urn:jboss:domain:iiop-openjdk:1.0">

            <orb socket-binding="iiop" ssl-socket-binding="iiop-ssl"/>

            <initializers security="identity" transactions="spec"/>

        </subsystem>

        <subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/>

        <subsystem xmlns="urn:jboss:domain:jca:3.0">

            <archive-validation enabled="true" fail-on-error="true" fail-on-warn="false"/>

            <bean-validation enabled="true"/>

            <default-workmanager>

                <short-running-threads>

                    <core-threads count="50"/>

                    <queue-length count="50"/>

                    <max-threads count="50"/>

                    <keepalive-time time="10" unit="seconds"/>

                </short-running-threads>

                <long-running-threads>

                    <core-threads count="50"/>

                    <queue-length count="50"/>

                    <max-threads count="50"/>

                    <keepalive-time time="10" unit="seconds"/>

                </long-running-threads>

            </default-workmanager>

            <cached-connection-manager/>

        </subsystem>

        <subsystem xmlns="urn:jboss:domain:jdr:1.0"/>

        <subsystem xmlns="urn:jboss:domain:jgroups:3.0">

            <channels default="ee">

                <channel name="ee"/>

            </channels>

            <stacks default="udp">

                <stack name="udp">

                    <transport type="UDP" socket-binding="jgroups-udp"/>

                    <protocol type="PING"/>

                    <protocol type="MERGE3"/>

                    <protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/>

                    <protocol type="FD_ALL"/>

                    <protocol type="VERIFY_SUSPECT"/>

                    <protocol type="pbcast.NAKACK2"/>

                    <protocol type="UNICAST3"/>

                    <protocol type="pbcast.STABLE"/>

                    <protocol type="pbcast.GMS"/>

                    <protocol type="UFC"/>

                    <protocol type="MFC"/>

                    <protocol type="FRAG2"/>

                    <protocol type="RSVP"/>

                </stack>

                <stack name="tcp">

                    <transport type="TCP" socket-binding="jgroups-tcp"/>

                    <protocol type="MPING" socket-binding="jgroups-mping"/>

                    <protocol type="MERGE3"/>

                    <protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/>

                    <protocol type="FD"/>

                    <protocol type="VERIFY_SUSPECT"/>

                    <protocol type="pbcast.NAKACK2"/>

                    <protocol type="UNICAST3"/>

                    <protocol type="pbcast.STABLE"/>

                    <protocol type="pbcast.GMS"/>

                    <protocol type="MFC"/>

                    <protocol type="FRAG2"/>

                    <protocol type="RSVP"/>

                </stack>

            </stacks>

        </subsystem>

    <socket-binding-group name="full-ha-sockets" default-interface="public">

        <socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>

        <socket-binding name="http" port="${jboss.http.port:80}"/>

        <socket-binding name="https" port="${jboss.https.port:8443}"/>

        <socket-binding name="iiop" interface="unsecure" port="3528"/>

        <socket-binding name="iiop-ssl" interface="unsecure" port="3529"/>

        <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="modcluster" port="0" 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="10.102.225.166" port="25"/>

        </outbound-socket-binding>

        <outbound-socket-binding name="server-one">

            <remote-destination host="172.31.20.102" port="80"/>

        </outbound-socket-binding>

    </socket-binding-group>

</socket-binding-groups>

有你的想法吗?

1 个答案:

答案 0 :(得分:1)

基于Galder建议,我切换到TCP堆栈而不是UDP,它工作正常。也许网络上的某些东西会引起问题。