I don't know of any way to make one war deploy as three separate contexts. I do know you could have a ServletContextListener look at the context name and then read some config files dependant on the context name. That's how Magnolia CMS allows for one source war to be deployed in separate roles. Just make a copy of the war, rename it to newContextName.war and deploy it. One source build environment -> multiple deployements.

--David

Johnny Kewl wrote:
Charles...
How does the user deploy it to get it like that, thanks, we now know what cant be done, but given one WAR, how would you deploy it to 3 contexts, as 3 web apps?

I believe the user can share it in a ROOT... if the reason for the context is merely url mapping. I believe the user can deploy it via ant script which uses the built in admin tasks, ie it bypasses auto war deployment.

How do you think it should be done?

----- Original Message ----- From: "Caldarale, Charles R" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <users@tomcat.apache.org>
Sent: Friday, June 22, 2007 3:13 AM
Subject: RE: Multiple Contexts from single WAR


From: Johnny Kewl [mailto:[EMAIL PROTECTED]
Subject: Re: Multiple Contexts from single WAR

OK... you cant do it from a WAR, the tomcat WAR deployment
seems to ignore contexts and always default to the name of
the WAR file.

Not true.  When the .war is located someplace other than the <Host>
appBase, the name of the .xml file in conf/Catalina/[host] supplies the
webapp name, and the docBase attribute specifies the location -
completely independent of the app name.

- Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail
and its attachments from all computers.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to