Thanks a lot guys for your prompt response.
Now I face another error given below:
SEVERE: Unable to start ReplicatedContext
java.lang.ClassCastException:
org.apache.catalina.cluster.tcp.SimpleTcpCluster
at
org.apache.catalina.ha.context.ReplicatedContext.start(ReplicatedContext.java:61)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
The modified server.xml file looks like below:
<Cluster
className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
managerClassName="org.apache.catalina.cluster.session.DeltaManager"
expireSessionsOnShutdown="false"
useDirtyFlag="true">
<Membership
className="org.apache.catalina.cluster.mcast.McastService"
mcastAddr="228.0.0.4"
mcastPort="45564"
mcastFrequency="500"
mcastDropTime="3000"/>
<Receiver
className="org.apache.catalina.cluster.tcp.ReplicationListener"
tcpListenAddress="127.0.0.1"
tcpListenPort="4001"
tcpSelectorTimeout="100"
tcpThreadCount="6"/>
<Sender
className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
replicationMode="pooled"/>
<Valve
className="org.apache.catalina.cluster.tcp.ReplicationValve"
filter=".*\.gif;.*\.js;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"/>
<ClusterListener
className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
</Cluster>
<Context
className="org.apache.catalina.ha.context.ReplicatedContext"
path="/MyApp" docBase="G:\RealNetworks\apache-tomcat-6.0.16\webapps\MyApp"
crossContext="true" debug="0" reloadable="true" privileged="true"/>
Any idea guys on why is that error coming ?
Thanks a lot again for your help.
Filip Hanik - Dev Lists wrote:
>
> you'd need to define
>
> <Context className="org.apache.catalina.ha.context.ReplicatedContext" ...
>
>
> for each context that you want that to happen
>
> Filip
>
> gangadhar p wrote:
>> Hi guys, I am configuring Tomcat 6 clustering to have more than one
>> instance
>> access to each others ServletContext attributes. It's said that
>> ServletContext is clustered by default when Tomcat 6 is clustered, but my
>> servlets in 2 different instances are not able to access each others
>> ServletContext attributes. The Cluster elements added under the element
>> Host
>> in two different server.xml files in two different instances are given
>> below.
>> In Tomcat Instance 1 :
>>
>> <Cluster
>> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>>
>> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>> expireSessionsOnShutdown="false"
>> useDirtyFlag="true">
>>
>> <Membership
>>
>> className="org.apache.catalina.cluster.mcast.McastService"
>> mcastAddr="228.0.0.4"
>> mcastPort="45564"
>> mcastFrequency="500"
>> mcastDropTime="3000"/>
>>
>> <Receiver
>>
>> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>> tcpListenAddress="127.0.0.1"
>> tcpListenPort="4001"
>> tcpSelectorTimeout="100"
>> tcpThreadCount="6"/>
>>
>> <Sender
>>
>> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>> replicationMode="pooled"/>
>> <Valve
>> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>>
>> filter=".*\.gif;.*\.js;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"/>
>> <ClusterListener
>>
>> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>>
>> </Cluster>
>>
>>
>> In Tomcat Instance 2:
>>
>> <Cluster
>> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>>
>> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>> expireSessionsOnShutdown="false"
>> useDirtyFlag="true">
>>
>> <Membership
>>
>> className="org.apache.catalina.cluster.mcast.McastService"
>> mcastAddr="228.0.0.4"
>> mcastPort="45564"
>> mcastFrequency="500"
>> mcastDropTime="3000"/>
>>
>> <Receiver
>>
>> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>> tcpListenAddress="127.0.0.1"
>> tcpListenPort="4002"
>> tcpSelectorTimeout="100"
>> tcpThreadCount="6"/>
>>
>> <Sender
>>
>> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>> replicationMode="pooled"/>
>> <Valve
>> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>>
>> filter=".*\.gif;.*\.js;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"/>
>> <ClusterListener
>>
>> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>>
>> </Cluster>
>>
>>
>> Pls. let me know if any more changes are needed. It's very urgent.
>> Thanks a lot in advance for your help.
>>
>>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: [email protected]
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/Tomcat-6-clustering-tp17544854p17546904.html
Sent from the Tomcat - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]