tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chaudhuri, Hiran" <Hiran.Chaudh...@softwareag.com>
Subject AW: Tomcat session serialisation & work directory
Date Fri, 09 Dec 2005 12:32:51 GMT
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: yoavshapira@gmail.com [mailto:yoavshapira@gmail.com] 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 <Hiran.Chaudhuri@softwareag.com> 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
yoavs@computer.org / www.yoavshapira.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Mime
View raw message