The example I gave you is for uncompressed webapps. Don't let the war parameter deceive you. The command for installing from a .war is actually different. Check the Tomcat docs, Manager application section. Also, just so you know, the war paramater here takes as it's value the path to the directory containing your webapp. So if your webapp is in: C:\webapps\myWebapp then that is exactly what you would use as the war value.
http://localhost/manager/install?path=/bar&war=file:/C:\webapps\myWebapp -Dan -----Original Message----- From: Marco Bucciarelli [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 15, 2003 2:44 AM To: Tomcat Users List Subject: Re: How to avoid load af a context at startup of Tomcat Thanks Dan, this is a good idea! I think this will work also for me. Do you know if the "install" action accepts also uncompressed webapps or does it work only with a war file? Bye, Marco. ----- Original Message ----- From: "Dan Payne" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Sent: Tuesday, January 14, 2003 10:17 PM Subject: RE: How to avoid load af a context at startup of Tomcat > Marco, here's how I do it (I'm on a windows dev machine): > > 1.> Place all documentation and example .war files in > C:\jakarta-tomcat-4.1\webapps\ Mine contains the following applications: > > examples > standard-doc (JSTL documentation) > standard-exmplas (JSTL examples) > struts-documentation > strutsel-exercise-taglib (Struts Exression Language examples) > tomcat-docs > > I put only those apps that I do not modify and that will *always* be > deployed here in the traditional spot. I use these example and documentation > apps a lot thus they reside here. > > 1.> move all in development webapps (my webapps) from > C:\jakarta-tomcat-4.1\webapps\ to C:\webapps\ In this directory I have > about seven webbaps. Not each one is currently in development and some are > done and thus rarely used and therefore do not need to be deployed every > time tomcat starts up. > > 2.> define context entries in server.xml for each webapp that will *always* > be deployed, such as: > > <Context path="/foo" docBase="C:\webapps\foo\ debug="0" /> > > These are the apps that are currently in development by myself. > > 3.> load all as-needed webapps using the manager app with a command like: > > http://localhost/manager/install?path=/bar&war=file:/C:\webapps\bar > > These are the apps that I develop only once in a blue moon and/or need to > reference once in a while. > > > > If any of that's not clear let me know. This system works great for me. One > other thing: I actually have the following structure for each app at > C:\webapps\<appName>\ > > backup\ > docs\ > logs\ > metrics\ > preproduction\ > src\ > unused\ > web\ > web\WEB-INF > > So my server.xml entry actually looks like this: <Context path="/foo" > docBase="C:\webapps\foo\web" debug="0" /> > You can also place the work directory here as well but I don't. > > Hope that helps. > > Dan > > -----Original Message----- > From: Marco Bucciarelli [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, January 14, 2003 2:29 AM > To: [EMAIL PROTECTED] > Subject: How to avoid load af a context at startup of Tomcat > > > Is there a way to tell Tomcat (Tomcat 4.1.18, RedHat Linux 7.0) not to load > a context when it starts up? > > I would like to start only some of the applications that I have under my > webapps directory, and to start the others manually with the manager > application only if I really need them. Unfortunately I can not configure > two different servers to manage separately those applications. > All the webapps have an entry as a context in my server.xml file. > > I could not find anything in the documentation. > > Thanks, > Marco. > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
