Hi Mike,

I think you will find that the cookie used for session tracking is actually generated by the servlet engine (Tomcat/Jetty/Weblogic/whatever) and nothing to do with Tapestry.

However, since cookies are nothing but HTTP header lines, you could always use a Filter to hack the cookie header line. Alternatively, if you are using mod_proxy to hook your apache to your servlet engine, look into using ProxyPassReverseCookiePath and ProxyPassReverseCookieDomain.

Cheers

Richard

Mike Davis wrote:
Hi,

As it turns out, the problem is actually that I've used Apache's
mod_rewrite to transparently eliminate the context part of the path
('/xyz/app.htm' => '/app.htm') and obviously Tapestry uses the context
as part of the cookie's path ...
Is there a way to setup Tapestry so that it will set up the cookie path
without the context (or with an alternate path)? I have other
applications on the same app server, so I still need to keep the apps
in seperate contexts.

I have taken a look in the code and I suppose I could simply hack it
until it works, but obviously I'm hoping that it's possible just using
a config file.

Thanks
Mike Davis


On Thu, 3 May 2007 08:47:10 +0200
Mike Davis <[EMAIL PROTECTED]> wrote:

Hi,

The problem is that I have a page that I'd like users to be able to
access with or without a session. This works fine, but calling
getVisit() on that page returns null whether or not the user
previously had an accessible visit object. Once a user has been to
that page, calls to getVisit() from *any other page* also return null,
again regardless of whether a visit object was previously accessible.

Thanks
Mike Davis



On Thu, 3 May 2007 04:50:29 +0300
"Andreas Andreou" <[EMAIL PROTECTED]> wrote:

not, that's not correct... session is not invalidated when clicking
on a DirectLink having the stateful flag set to false

What exactly is the problem you're facing?

On 5/3/07, Mike Davis <[EMAIL PROTECTED]> wrote:
Hi all,

I've been asked to do some work on a Tapestry 3 application
(unfortunately I can't upgrade it!) and I'm struggling with a
DirectLink/session issue. I would like to allow our users to
access certain pages without session, yet still be able to return
to pages that require a session, without losing any stored state.

Is it possible to create a Tapestry app that allows a user to do
the following?
- open a page that creates and uses a visit object
- click a DirectLink with the stateful flag set to false
- go back to the first page and use the original visit object
again

Is it correct to say that once a DirectLink is clicked with the
stateful flag set to false, any session data associated with that
user's session is invalidated?

Thanks
Mike Davis

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to