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