Hi. Here is your answer (I think hehe :-)) "workers.properties" of apache: === worker.list=bal1,stat1 worker.Tomcat61.type=ajp13 worker.Tomcat61.host=172.28.11.4 worker.Tomcat61.port=8009 worker.Tomcat61.lbfactor=10 worker.Tomcat61.connect_timeout=10000 worker.Tomcat61.prepost_timeout=10000 worker.Tomcat61.socket_timeout=10 worker.Tomcat61.connection_pool_timeout=30 # here in seconds <=> tomcat's server.xml -> connectionTimeout=30000 ms worker.Tomcat62.type=ajp13 worker.Tomcat62.host=172.28.11.4 worker.Tomcat62.port=8010 worker.Tomcat62.lbfactor=10 worker.Tomcat62.connect_timeout=10000 worker.Tomcat62.prepost_timeout=10000 worker.Tomcat62.socket_timeout=10 worker.Tomcat62.connection_pool_timeout=30 worker.bal1.type=lb worker.bal1.sticky_session=1 worker.bal1.balance_workers=Tomcat61,Tomcat62 worker.bal1.method=S # but already is the default... worker.stat1.type=status === I hope this can help. By. :-) Rafael. 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.-tp18877839p19743819.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