Thank you Larry for your excellent idea. It sounds very good and I'm sure it'll work, but such a modifiction isn't possible. thanks again. Christian
> -----Original Message----- > From: Larry Isaacs [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, July 16, 2002 3:55 PM > To: 'Tomcat Users List' > Subject: RE: disabling cookies, Tomcat 3.3.1 Final > > > It may be that the local <SessionId> executes too early in > the chain to have the desired effect. > > A feature of the Context element is that any attribute that > doesn't have an explicit setter get stored in a "properties" > hashtable in the Context. Thus, you could add noCookies="true" > to the Context, i.e. > > <Context ... noCookies="true" ...> > > and a "noCookies" property would be set on that Context. > I believe you could create a MySessionId interceptor that > extends SessionId. It would override the beforeBody() method > and would check the "noCookie" property on the context. If > found and is "true", then skip calling super.beforeBody(...) > so the normal handling is skipped and the cookie isn't added. > Let me know if a modification like this would be acceptable. > > Cheers, > Larry > > > -----Original Message----- > > From: Christian Kurze [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, July 16, 2002 8:53 AM > > To: Tomcat Users List > > Subject: RE: disabling cookies, Tomcat 3.3.1 Final > > > > > > THanks, but it doesn't work. I set <SessionId cookiesFirst="false" > > noCookies="true" /> in the <ContextManager>. But the browsers > > still use > > cookies. I tried to put <SessionId> in the <server>-section, without > > success. > > I'm not allowed to modify the whole server.xml. But I can modify my > > <context>-section. Please tell me about your other solution, > > maybe I can > > persuade the admins to change the whole server.xml. > > > > thx in advance > > Christian > > > > > -----Original Message----- > > > From: Larry Isaacs [mailto:[EMAIL PROTECTED]] > > > Sent: Tuesday, July 16, 2002 2:27 PM > > > To: 'Tomcat Users List' > > > Subject: RE: disabling cookies, Tomcat 3.3.1 Final > > > > > > > > > What you are looking for isn't directly supported in Tomcat 3.3.1. > > > Are you able permitted to use customized version of Tomcat 3.3.1? > > > If not, you could try setting noCookies="true" on the global > > > <SessionId> and setting noCookies="false" on the local <SessionId> > > > for Contexts you want to use cookies. It looks like the > > > cookiesFirst setting on the global <SessionId> will apply to all. > > > > > > If you can use a customized (i.e. replace SessionId with > > > your modified version) Tomcat 3.3.1, then a better solution > > > should be possible. Let me know if you want to try this > > > path. > > > > > > Cheers, > > > Larry > > > > > > > -----Original Message----- > > > > From: Christian Kurze [mailto:[EMAIL PROTECTED]] > > > > Sent: Tuesday, July 16, 2002 7:21 AM > > > > To: Tomcat Users List > > > > Subject: disabling cookies, Tomcat 3.3.1 Final > > > > > > > > > > > > HI, > > > > > > > > I want to use URL rewriting for session tracking by default, > > > > that means, > > > > even if the user has activated cookies in his/her browser, > > > > the url should be > > > > encoded via response.encodeURL(). There is a module <SessionId > > > > cookiesFirst="false" noCookies="true" /> to use in the > > > > server.xml. But I > > > > don't know where to place it, because I want to deactivate > > > > cookies in only > > > > one context. The others should use cookies by default. I tried the > > > > following, but it didn't work for me: > > > > <Context path="/onlinestore" > > > > docBase="D:\Java\onlinestore\defaultroot" > > > > crossContext="true" > > > > workdir="D:\Java\onlinestore\defaultroot" > > > > debug="0" > > > > reloadable="true"> > > > > <SessionId cookiesFirst="false" noCookies="true" /> > > > > </Context> > > > > In 4.0 there is an attribute for Context, cookies="false", > > > > but I HAVE TO > > > > work with 3.3.1 final. > > > > Is it possible to deactivate cookies in the web.xml file? > > > > > > > > Any help appreciated. > > > > Thanks > > > > > > > > Christian > > > > > > > > > > > > -- > > > > To unsubscribe, e-mail: > > > > <mailto:tomcat-user-> [EMAIL PROTECTED]> > > > > For > > > > additional commands, > > > > e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > > > > -- > > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:tomcat-user-> [EMAIL PROTECTED]> > > For > > additional commands, > > e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
