tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "George Sexton" <gsex...@mhsoftware.com>
Subject RE: Tomcat running from CDROM
Date Mon, 20 Feb 2006 18:24:46 GMT
Since the spec requires some directories (work, tmp) be writable this won't
work. The best solution would be to create a stub "CatalinaBase" directory
and put on the workstation in the temp directory, and then set CatalinaHome
to the CDROM and run it that way.



George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
  

> -----Original Message-----
> From: alexgenaud@gmail.com [mailto:alexgenaud@gmail.com] On 
> Behalf Of Alexander E Genaud
> Sent: Monday, February 20, 2006 3:07 AM
> To: users@tomcat.apache.org
> Subject: Tomcat running from CDROM
> 
> Hello,
> 
> I am attempting to place a web application on a CDROM,
> without requiring further installations by the end user.
> Does anyone have experience doing this?
> 
> I have been playing with Tomcat and Jetty,
> but have been most satisfied with Tomcat.
> 
> Is it possible to make Tomcat run readonly
> (disable temporary files, scratch directories, or logs),
> or to redirect those written files to the
> operating system's default temp/scrath area?
> 
> I have tried to create a Context,
> but fail to understand where to put the Context node
> (filename nor directory).
> 
> Modifying the system.xml Host (line 216) was successful:
> 
> ...
> <Host name="localhost" debug="0" appBase="webapps"
> 	unpackWARs="true" or_rather_unpackWARs="false"
> 	autoDeploy="true"
> 	xmlValidation="false" xmlNamespaceAware="false"
> workDir="myworkdir" or_workDir="C:\myworkdir">
> ...
> 
> However, I would need to set something more generic
> (for Unix, Mac OS X, and Windows)
> such as workDir="$SYSTEM_TEMP_DIR/myworkdir".
> Is that possible?
> I expect the same can be done for the Logger(s).
> Is there anything else that gets written during runtime?
> 
> Thanks in advance,
> Alex
> 
> Please send your reply to:
> ( lx at pobox point com )
> 
> ===
> 
> For completeness and posterity:
> 
> I've converted all JSP's to Servlets,
> removed all but my webapp, balancer, and static pages, and
> run Tomcat from an alternate JRE (rather than JDK) on disk.
> 
> I have placed a Context in server.xml (line 144) to no effect:
> 
> ...
> <Engine name="Catalina" defaultHost="localhost" debug="0">
> <Context workDir="myworkdir" docBase="mywebapp" ></Context>
> ...
> 
> Anywhere else and Tomcat may fail to start.
> 
> 
> 
> --
> Alex
> --
> Those who can make you believe absurdities can make you 
> commit atrocities
> -- Fran├žois Marie Arouet (Voltaire)
> http://cph.blogsome.com
> http://genaud.org/alex/key.asc
> --
> CCC7 D19D D107 F079 2F3D BF97 8443 DB5A 6DB8 9CE1
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 


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


Mime
View raw message