[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 18:30:00 EDT 2015


     [ https://issues.jboss.org/browse/MODCLUSTER-469?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Vernier updated MODCLUSTER-469:
------------------------------------
    Git Pull Request: https://github.com/modcluster/mod_cluster/pull/160


> 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