tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chad Johnson <>
Subject RE: Sessions across contexts, is it possible?
Date Sat, 12 Jan 2002 04:04:37 GMT
  What if we change the scenario a little bit.  Is is possible to share
objects between contexts that reside in differant <host>
blocks?  getContext() does not seem to work in that scenario.

-Chad Johnson

On Fri, 11 Jan 2002, Craig R. McClanahan wrote:

> Containers are not required to let you call ServletContext.getContext()
> and get a non-null value -- it is allowed to return null for all requests
> (for security reasons).  For Tomcat 4, the default is to disallow this
> kind of access, but you can turn it off (with the crossContext attribute).
> Other servers may or may not let you enable this facility.
> Even if you get the reference to the other ServletContext, I would be more
> concerned about your reliance on getRealPath() at all -- which implies
> that you are going to use file I/O to retrieve static resources from
> within the "other" webapp.  This won't work at all when the application is
> *not* run from an unpacked directory -- you should use
> ServletContext.getResource() or ServletContext.getResourceAsStream()
> instead for maximum portability.
> Craig

To unsubscribe:   <>
For additional commands: <>
Troubles with the list: <>

View raw message