Hi,
If you define the context in its own XML file, with a path beginning
with a slash, does it work?  Either way, feel free to open a Bugzilla
issue about this so we can remember to look into it further as time
permits.

Yoav

On 12/9/05, Chaudhuri, Hiran <[EMAIL PROTECTED]> wrote:
> On the Tomcat-users list there does not seem to be any response.
>
> I checked Tomcat 5.5.12. Both compiled jsps and sessions.ser (and 
> tldcache.ser) files are created in the catalina_home/work directory, although 
> my context is defined in server.xml like this:
>
>            <Context docbase="pamina" path="pamina" workDir="C:/Temp">
>                  <Manager 
> classname="org.apache.catalina.session.StandardManager" pathname="C:/Temp"/>
>            </Context>
>
> To get going I tried Jetty, so the problem is fixed for me.
>
> Hiran
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Yoav Shapira
> Gesendet: Mittwoch, 7. Dezember 2005 16:22
> An: Tomcat Developers List
> Betreff: Re: Tomcat session serialisation & work directory
>
> Hi,
> What Tomcat version are you using?
>
> On Tomcat 5.5, the default Manager's pathname attribute is relative to the 
> context's workDir, so simply setting the custom workDir as you're doing 
> should be sufficient.  (The file will be created, but where you want it).
> Alternatively setting pathname to the empty string "" should also work.
>
> Yoav
>
> On 12/7/05, Chaudhuri, Hiran <[EMAIL PROTECTED]> wrote:
> >
> > Hi there.
> >
> > In my special setup I need Tomcat to use a different work directory.
> > This is set in server.xml with the context attribute workDir.
> > Tomcat will compile all JSPs in the desired location, so far so good.
> >
> > But I also see the file SESSIONS.ser being created after each Tomcat
> > run, and that file is in the default work dir location. I need not
> > have the file, but I must not have it inside my tomcat installation
> > directory. I tried to deactivate session persistence as documented but
> > the file always gets created. Meanwhile I created a new Manager that
> > just does nothing in its load() and store() methods, but still the
> > SESSIONS.ser file gets created.
> >
> > How can I completely deactivate that file, or move it to the context's
> > work directory?
> >
> > Hiran
> >
> >
>
>
> --
> Yoav Shapira
> System Design and Management Fellow
> MIT Sloan School of Management
> Cambridge, MA, USA
> [EMAIL PROTECTED] / www.yoavshapira.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Yoav Shapira
System Design and Management Fellow
MIT Sloan School of Management
Cambridge, MA, USA
[EMAIL PROTECTED] / www.yoavshapira.com

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

Reply via email to