Hi,
see this:

      <Host name="localhost" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

There is unpackWARs attribute in the Host element in the server.xml. 

But I'm not sure that you have asked about this.

Lipi


> -----Original Message-----
> From: Simon Brooke [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, May 18, 2004 3:17 PM
> To: Tomcat Users List
> Subject: Persistent workspace
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> 
> I've been deploying webapps with Tomcat since 1997, so you'd think I
> should
> know what I'm doing by now...
> 
> But I find I don't. I'm increasingly trying to package my webapps so
that
> they
> can be 'just dropped in' without any skill or knowledge being needed
by
> the
> site administrator to get them set up and deployed, and this has
raised
> two
> problems with relation to persistent workspace.
> 
> If a preconfigured war file is installed into Tomcat using the manager
> webapp,
> it doesn't get unpacked, and in many ways that's a good thing. But I
have
> up
> till now used sub-directories of the webapp root directory to store
> persistent data, for example cached pages and uploaded files. More
> particularly, I've been using the presence of a file
'WEB-INF/hymen.txt'
> as a
> marker that this webapp has never been accessed before and needs final
> initialisation, and had any servlet redirect to a special servlet
which
> handled final setup if that file exists. Obviously, the final setup
> servlet
> then removed the marker file. Clearly neither of these things work if
the
> webapp is delivered as a war file.
> 
> Generally my webapps talk to databases (usually SQL databases, but
could
> be
> LDAP, or other things) so it should be possible to replace the
'hymen.txt'
> mechanism with a simple database call which will succeed if the
database
> has
> been initialised but fail if it hasn't.
> 
> However this doesn't solve the problem of where to put caches and
upload
> directories, and I can't find anything in the Servlet API which helps
with
> this. I really don't want to be storing large lumps of arbitrary data
into
> the database.
> 
> Is there any mechanism in the Servlet spec which allows me either
> (i) to request that my war file should be unpacked when it is
deployed, or
> else
> (ii) to get hold of some persistent filespace that my webapp can write
to?
> 
> Cheers
> 
> Simon
> 
> - --
> [EMAIL PROTECTED] (Simon Brooke) http://www.jasmine.org.uk/~simon/
>       ;; Our modern industrial economy takes a mountain covered with
> trees,
>       ;; lakes, running streams and transforms it into a mountain of
junk,
>       ;; garbage, slime pits, and debris.                   -- Edward
> Abbey
> 
> -----BEGIN PGP SIGNATURE-----
> Version: 2.6.3ia
> Charset: noconv
> 
> iQCVAwUBQKoM4nr1UrYJMbiJAQHbngP/SGMuawDkFhjStVUZUka8wjhPy+0yM+k/
> Fm6v8niMFNyxGLvRhBkQEt7Wd8ZLrfIMKmssIiivuHZkf0ErYyc/hfRBmizG8xCG
> j3fc2KtvoRp1L2+sH+UyfJwW8lWQHDNFF+kc9MXTXKfs3nTFMBUtvjmVx6tI6fYe
> fOc3H1eikjE=
> =lAMw
> -----END PGP SIGNATURE-----
> 
> 
> ---------------------------------------------------------------------
> 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