> From: Josh Gooding [mailto:josh.good...@gmail.com]
> Subject: Re: Just a few questions on my Tomcat Configuration
> 
> Not sure if I follow how you can have more than one webapp 
> for any given <Host>.

The normal state of affairs is to have multiple webapps; look at what comes 
with Tomcat.

> Would you just have multiple <appBase> params

No, the appBase attribute defines where *all* of the <Host> webapps go, each in 
its own directory or .war file immediately under the appBase directory.  Again, 
look at what Tomcat has in its default distribution; under the webapps 
directory, you'll find docs, examples, host-manager, manager, and ROOT.  Each 
one of those is a separate, independent webapp, with ROOT being the default for 
the <Host>; ROOT is used when the URL doesn't match any of the others.

> I figured that the easiest way to keep everything straight
> and neat would be to bind each instance of the software to
> a sub-domain.

That's *a* way; instead of
http://sub1.domain.com
http://sub2.domain.com
http://sub3.domain.com
...
you could have used a scheme like
http://domain.com/sub1
http://domain.com/sub2
http://domain.com/sub3
...

This alternative scheme uses only one <Host>, and deploys the webapp under a 
different name for each sub.  This allows you to add or remove subs on the fly, 
without taking Tomcat down.  Your current scheme requires restarting Tomcat 
whenever you want to add or a remove a subdomain.

> Each sub-domain will have it's own schema, file storage,
> and instance of the software that is bound to it.

Possible under either scheme, since each webapp is completely independent of 
the others - other than all running in the same JVM.

 - 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 unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to