[mod_cluster-issues] [JBoss JIRA] (MODCLUSTER-469) Tomcat8 standalone : jvmRoute not added to jessionid cookie when generated as UUID by JvmRouteFactory

Eric Vernier (JIRA) issues at jboss.org
Thu Sep 17 17:44:00 EDT 2015


Eric Vernier created MODCLUSTER-469:
---------------------------------------

             Summary: Tomcat8 standalone : jvmRoute not added to jessionid cookie when generated as UUID by JvmRouteFactory
                 Key: MODCLUSTER-469
                 URL: https://issues.jboss.org/browse/MODCLUSTER-469
             Project: mod_cluster
          Issue Type: Bug
          Components: Core & Container Integration (Java)
    Affects Versions: 1.3.1.Final
         Environment: Apache 2.4, ModCluster 1.3.1, Tomcat 8.0 standalone
            Reporter: Eric Vernier
            Assignee: Jean-Frederic Clere


If jvmRoute attribute is not set in server.xml on engine element, ModClusterService generates a jvmRoute (UUID).
This UUID is not added in the value of the cookie "jsessionid", so the sticky session doesn't work.
When the jvmRoute is defined in the server.xml all works fine.

I known no much about lifecyle in Catalina, but my feeling is that ModClusterService generates the jvmRoute (with JvmRouteFactory) 
after the creation of SessionIdGenerator by the org.apache.catalina.Manager. When ModClusterService injects the generated jvmRoute it's too late,
the SessionIdGenerator is already created.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the mod_cluster-issues mailing list