Hi,

When I uncomment the line
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
in server.xml and restart tomcat.

I got the following error message.

SEVERE [Tribes-Task-Receiver-6]
org.apache.catalina.tribes.group.GroupChannel.messageReceived Unable to
deserialize
message:ClusterData[src=org.apache.catalina.tribes.membership.MemberImpl[tcp://{127,
0, 1, 1}:4000,{127, 0, 1, 1},4000, alive=93539     48554, securePort=-1,
UDP Port=-1, id={-16 88 -120 -72 11 -128 79 55 -116 -66 -101 -52 96 -27
-117 122 }, payload={}, command={}, domain ={}, ]; id={82 5 125 66 -125
-81 70 8 -80 -69 30 89 -42 -3 -116 -102 }; sent=2015-07-31 20:41:02.308]
java.io.InvalidClassException:
org.apache.catalina.ha.session.SessionMessageImpl; local class
incompatible: stream classdesc serialVersionUID = 1, local class
serialVersionUID = 2
       at
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:621)
       at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623)
       at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518)
       at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774)
       at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
       at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
       at
org.apache.catalina.tribes.io.XByteBuffer.deserialize(XByteBuffer.java:552)
       at
org.apache.catalina.tribes.io.XByteBuffer.deserialize(XByteBuffer.java:538)
       at
org.apache.catalina.tribes.group.GroupChannel.messageReceived(GroupChannel.java:277)
       at
org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:81)
       at
org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:81)
       at
org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.messageReceived(TcpFailureDetector.java:117)
       at
org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:81)
       at
org.apache.catalina.tribes.group.ChannelCoordinator.messageReceived(ChannelCoordinator.java:261)
       at
org.apache.catalina.tribes.transport.ReceiverBase.messageDataReceived(ReceiverBase.java:242)
       at
org.apache.catalina.tribes.transport.nio.NioReplicationTask.drainChannel(NioReplicationTask.java:211)
       at
org.apache.catalina.tribes.transport.nio.NioReplicationTask.run(NioReplicationTask.java:102)
       at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
       at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
       at java.lang.Thread.run(Thread.java:745)


Here are the tomcat status.

Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:
/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Server version: Apache Tomcat/8.0.24
Server built:   Jul 1 2015 20:19:55 UTC
Server number:  8.0.24.0
OS Name:        Linux
OS Version:     3.8.13-68.3.3.el6uek.x86_64
Architecture:   amd64
JVM Version:    1.8.0_45-b14
JVM Vendor:     Oracle Corporation


How to fix that?
Thanks.


---
Avast 防毒軟體已檢查此封電子郵件的病毒。
https://www.avast.com/antivirus

Reply via email to