I have used Jboss for a long time, but recently we've removed our dependencies 
on a full blown J2EE container so that we can run in Tomcat.  I am trying to 
modify my development environment to support our standard workflow, but I can't 
figure out how to get Tomcat to run a specific application as opposed to every 
application under the webapps directory.  I've done a lot of searching, I'm 
beginning to think that Tomcat does not support this type of operation, but I 
wanted to verify that before I rethink our process.

So IF Tomcat worked just like Jboss then this is how it WOULD work.  I have two 
versions of my application, compiled and ready to run.  They are in the 
following directories:

C:\apache-tomcat-6\webapps\MyApp_V1
C:\apache-tomcat-6\webapps\MyApp_V2

When I want to start up MyApp_V1, I would pass that name into the startup.bat 
or catalina.bat.  In my Jboss deployments I simply start Jboss using 'run -c 
MyApp_V1'.  Our application's start up time is not insignificant, so starting 
both apps is a very bad thing, especially since I'll probably have more than 
two versions.  Obviously, I could copy MyApp_Vx in and out of the webapps 
directory as needed, but this type of operation can confuse my IDE, so I'd like 
to avoid it.

I am running on Windows XP and the tomcat version is 6.0.29.

Thanks in advance for the assistance.

Reply via email to