Author: adc Date: Thu Dec 9 02:38:38 2004 New Revision: 111373 URL: http://svn.apache.org/viewcvs?view=rev&rev=111373 Log: IMHO, the same session id should be shared amongst all web app contexts. Modified: geronimo/branches/djencks/jetty-deployer1/trunk/modules/jetty/src/java/org/apache/geronimo/jetty/JettyWebAppContext.java
Modified: geronimo/branches/djencks/jetty-deployer1/trunk/modules/jetty/src/java/org/apache/geronimo/jetty/JettyWebAppContext.java Url: http://svn.apache.org/viewcvs/geronimo/branches/djencks/jetty-deployer1/trunk/modules/jetty/src/java/org/apache/geronimo/jetty/JettyWebAppContext.java?view=diff&rev=111373&p1=geronimo/branches/djencks/jetty-deployer1/trunk/modules/jetty/src/java/org/apache/geronimo/jetty/JettyWebAppContext.java&r1=111372&p2=geronimo/branches/djencks/jetty-deployer1/trunk/modules/jetty/src/java/org/apache/geronimo/jetty/JettyWebAppContext.java&r2=111373 ============================================================================== --- geronimo/branches/djencks/jetty-deployer1/trunk/modules/jetty/src/java/org/apache/geronimo/jetty/JettyWebAppContext.java (original) +++ geronimo/branches/djencks/jetty-deployer1/trunk/modules/jetty/src/java/org/apache/geronimo/jetty/JettyWebAppContext.java Thu Dec 9 02:38:38 2004 @@ -27,6 +27,16 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.mortbay.http.Authenticator; +import org.mortbay.http.HttpRequest; +import org.mortbay.http.HttpResponse; +import org.mortbay.jetty.servlet.AbstractSessionManager; +import org.mortbay.jetty.servlet.FilterHolder; +import org.mortbay.jetty.servlet.JSR154Filter; +import org.mortbay.jetty.servlet.ServletHolder; +import org.mortbay.jetty.servlet.WebApplicationContext; +import org.mortbay.jetty.servlet.WebApplicationHandler; + import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GBeanInfoBuilder; import org.apache.geronimo.gbean.GBeanLifecycle; @@ -41,14 +51,7 @@ import org.apache.geronimo.transaction.OnlineUserTransaction; import org.apache.geronimo.transaction.TrackedConnectionAssociator; import org.apache.geronimo.transaction.context.TransactionContextManager; -import org.mortbay.http.Authenticator; -import org.mortbay.http.HttpRequest; -import org.mortbay.http.HttpResponse; -import org.mortbay.jetty.servlet.FilterHolder; -import org.mortbay.jetty.servlet.JSR154Filter; -import org.mortbay.jetty.servlet.ServletHolder; -import org.mortbay.jetty.servlet.WebApplicationContext; -import org.mortbay.jetty.servlet.WebApplicationHandler; + /** * Wrapper for a WebApplicationContext that sets up its J2EE environment. @@ -191,8 +194,9 @@ return; } - setWAR(webAppRoot.toString()); + ((AbstractSessionManager)getServletHandler().getSessionManager()).setUseRequestedId(true); + setWAR(webAppRoot.toString()); jettyContainer.addContext(this);