Caldarale, Charles R schrieb:
From: Michael Ludwig [mailto:m...@as-guides.com]
A server may have mulitple <Service> elements. Don't ask me why you'd
want more than one <Service> elements [2] - because that's what I'd
like to ask the experts. Anyone?
Seemed like a good idea at the time? If you look inside Tomcat,
you'll see that it's a set of nested containers, with <Server> being
the top one, and <Service> the next layer. You might want to use
multiple <Service> elements if you want to run a single JVM with
independent servlet engines inside (think embedded controller, where
the number of processes is limited).
Thanks, that sufficiently clarifies it.
(3) By some other means?
By placing a second_world.xml file in each of the conf/Catalina/[host]
directories, with the <Context> element therein having a docBase
attribute pointing to the actual location of the .war file. This is
pretty much equivalent to #2, except you can tailor the <Context>
element for each <Host>, if needed.
A detail that adds flexibility and makes a difference.
In practice, I would probably deploy the app, grab the extracted
second_world.xml, put it under version control (I know admins don't
use that, but I would), make my changes, commit them, and then place
a copy in each of the aforementioned directories so it prevents the
original from the WAR to be extracted and used. Does that sound like
solid operating procedure? :-)
Regardless, your webapp will be deployed once for each <Host>. If you
don't want that, just use a single <Host>, and let it field requests
for all of alpha, beta, and gamma.
Just to be sure, would I do that by using:
<Home name="alpha" ...>
<Alias>beta</Alias>
<Alias>gamma</Alias>
--
Michael Ludwig
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org