From: jian c. <che...@gm...> - 2005-07-08 04:07:36
|
Hi,=20 Just glanced through the related emails. Though this might be helpful below= . What we are doing is, the same HttpSession object is used by multiple web apps all running on the same host and port. We use part of the URL to map the applications. For example, to create a new session, 1) for http://localhost:8080/app1, we have=20 session.setAttribute("app1", new CustomSessionClass1()); 2) for http://localhost:8080/app2, we have session.setAttribute("app2", new CustomSessionClass2()); So, when a request comes in, you can retrieve the CustomSessionClass object according to different application from the HttpSession object. This way, no matter how many browser session opens, they all run differentl= y. Bottom line is, HttpSession is used as a hashtable for storing the actual custom session objects rather than storing the session data themselves. Does this make sense to your problem? Cheers, Jian On 7/7/05, Greg Wilkins <gr...@mo...> wrote: >=20 > Guys, >=20 > Jetty is very configurable with regards to this behaviour. So firstly > it would be good to see some requests dumps of the "situation" you > are describing. That way we can see the cookies being set and the paths > they are being set with. >=20 > By default jetty should set the context path as the path on the session c= ookies. > However you can set the context param org.mortbay.jetty.servlet.SessionPa= th > to control the session path. >=20 > But jetty also has a mode of supporting crossContextSessionIDs, in which > case the session ID is shared between contexts and the path is set to /. > The contexts have different sessions (with different contents) but the > same session ID. >=20 > The catch is that invalidation of one session will invalidate all session= s > with that ID. So it sounds like you may be running in this mode. >=20 > Do you configure your session manager? If you do, do you set crossContex= tSessions > to be true? (or the deprecated useRequestedId) >=20 > regards >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by the 'Do More With Dual!' webinar happen= ing > July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual > core and dual graphics technology at this free one hour event hosted by H= P, > AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar > _______________________________________________ > jetty-discuss mailing list > jet...@li... > https://lists.sourceforge.net/lists/listinfo/jetty-discuss > |