Hi Folks, Thanks for all the responses....but i am still not getting it to work properly!!!!! This is what is happening: My application requires authentication, and displays a login on a new session. When I kill one of the tomcats, the application works fine (i.e., the authenticated session is retained and used for each subsequent request). But if both workers are running, mod_jk ping-pongs between them (which results in new sessions being created on each request). The thing I think is most revealing is that when I run with only one worker alive (so the application works), mod_jk is still trying to round-robin the two workers. Any clues.....? All the jvmRoutes are exactly the same as mentioned by you all!!!! amie.lahey wrote: > > Hi All, > > I need a urgent help with apache tomcat load balancing: > I have configured Apache 2.2 with multiple tomcat 6 service instances to > achieve load balancing. But I am unable to maintain sticky session . The > application that I am using has to maintain sessions. > But this not happening .When I login the request is JSP so it does to the > first Tomcat after login when I click on any link it goes to the second > Tomcat and I get a session timeout. > > This how mow wrokers.properties look like: > > ####Workers.Properties file#### > > > worker.list=bal1,stat1 > worker.Tomcat6_1.type=ajp13 > worker.Tomcat6_1.host=172.28.11.4 > worker.Tomcat6_1.port=8009 > worker.Tomcat6_1.sticky_session=True > worker.Tomcat6_1.method=Session > worker.Tomcat6_1.lbfactor=10 > worker.Tomcat6_2.type=ajp13 > worker.Tomcat6_2.host=172.28.11.4 > worker.Tomcat6_2.port=8010 > worker.Tomcat6_2.sticky_session=True > worker.Tomcat6_1.method=Session > worker.Tomcat6_2.lbfactor=10 > worker.bal1.type=lb > worker.bal1.sticky_session=True > worker.bal1.balance_workers=Tomcat6_1,Tomcat6_2 > worker.bal1.method=Session > worker.stat1.type=status > > I have specified the jvm route too in tomcat insatnces server.xml. > > Can anyone help? > As after speciefying the sticky session, I am able to login to my > application but if i do it more that 2-3 times...it doesn't redirect me to > the application. > > I get this eoor msg in tomcat logs: > javax.faces.application.ViewExpiredException: viewId:/login.lahey - View > /login.lahey could not be restored. > at > com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:206) > at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:266) > at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:132) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244) > at > org.lahey.webapps.controller.ECMSFacesServlet.service(ECMSFacesServlet.java:47) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) > at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) > at > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) > at > org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) > at java.lang.Thread.run(Thread.java:595) > -- View this message in context: http://www.nabble.com/Apache-Http-sticky-session-problem.-tp18877839p18891955.html Sent from the Apache HTTP Server - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx