I think you're overthinking it. Tomcat != Apache. Webapps != Document Roots.
Tomcat needs to do what it needs to do because a web app is more than just a directory that has content in it. You can't map a.myhost.com to /examples/a and b.myhost.com to examples/b for a very good reason. There's no such thing as /examples/a and /examples/b. If you want that you setup /examples-a and /examples-b, which you CAN do with the auto-deploy function. Don't make Apache = Tomcat...they're completely different, not just in name and codebase, but also in purpose, intent, and design. On that note, anyone who tries to do power hosting with Tomcat in a single instance is being foolish, but that's my own personal opinion. My production servers are using Jserv, but I wouldn't think of using a single Tomcat instance for all of my virtual hosts. Doesn't make any sense at all. >From a user standpoint, if I was paying $30 a month or whatever for hosting, and my ISP told me that they couldn't restart my application because it would effect others, or that my application was going to be down because someone else's application was causing problems, I'd be pretty upset. From that perspective, Tomcat does virtual hosting just fine, using separate instances, provided you have the resources. John -----Original Message----- From: Joseph Shraibman [mailto:[EMAIL PROTECTED]] Sent: Thursday, January 02, 2003 4:49 PM To: Tomcat Users List Subject: Re: can tomcat do dynamic virtual hosts? Turner, John wrote: > Hmmm...you lost me there. Yes, you do map to a Context directly, at > least you do with JK. That's exactly what having a JK block for > "/examples", does, for example. With Apaches 'apachectl restart' or > 'apachectl graceful' you can pick up both new virtual hosts and new > JkMounts for those virtual hosts. > > On the Apache side, what more does there need to be? That means that all myhost.com/examples can be passed to tomcat, who looks at myhost.com/examples and does its own mapping to find the right context. It doesn't mean that you can map myhost.com/some/arbirtray/path to the examples webapp (unless you also change the tomcat config) and it doesn't mean you can map a.myhost.com to /examples/a and b.myhost.com to /examples/b and it doesn't mean you can map *.myhost.com to /examples/%0 where %0 is what is in *. Or not as far as I can tell, anyway. JServ is much more flexible in this regard. On another note I've totally given up on the apache autoconfiguration because of its inconsistant behavior. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.434 / Virus Database: 243 - Release Date: 12/25/2002 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.434 / Virus Database: 243 - Release Date: 12/25/2002 -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
