天天看點

配置Tomcat叢集時位址沖突異常解決

璀﹀: Error receiving mcast package. Sleeping 500ms

java.lang.IllegalArgumentException: Invalid package, should start with:{84, 82, 73, 66, 69, 83, 45, 66}

        at org.apache.catalina.tribes.membership.MemberImpl.getMember(MemberImpl.java:322)

        at org.apache.catalina.tribes.membership.MemberImpl.getMember(MemberImpl.java:298)

        at org.apache.catalina.tribes.membership.MemberImpl.getMember(MemberImpl.java:403)

        at org.apache.catalina.tribes.membership.McastServiceImpl.receive(McastServiceImpl.java:320)

        at org.apache.catalina.tribes.membership.McastServiceImpl$ReceiverThread.run(McastServiceImpl.java:414)

tomcat叢集教程的預設配置address="228.0.0.4"修改為address="228.0.0.5"

 <Channel className="org.apache.catalina.tribes.group.GroupChannel">

            <Membership className="org.apache.catalina.tribes.membership.McastService"

                        address="228.0.0.5"

                        port="45564"

                        frequency="500"

                        dropTime="3000"/>

出現此問題的原因可能是區域網路中存在其他叢集機器組