On 10/10/2015 17:29, Danny Trunk wrote: > > Am 10.10.2015 um 18:05 schrieb Mark Thomas: >> On 10/10/2015 16:57, Danny Trunk wrote: >>> Hello everyone, >>> >>> I need to access the appBase itself as default and access the appBase >>> with a specific docBase by a different host/domain. >>> I'm currently running Tomcat 7.0.26 on Linux Ubuntu 12.04.5. >>> >>> Here are the essential bits of my server.xml: >>> >>> <Engine name="Catalina" defaultHost="localhost"> >>> <Host name="localhost" appBase="webapps" unpackWARs="true" >>> autoDeploy="false" /> >>> <Host name="example.com" appBase="webapps" unpackWARs="true" >>> autoDeploy="false" deployOnStartup="false"> >>> <Alias>www.example.com</Alias> >>> <Context docBase="mywebapp" path="" /> >>> </Host> >>> </Engine> >>> >>> Currently all domains are returning the "mywebapp" webapp. >>> What's wrong and how to resolve? >> Set deployOnStartup to false and you should get the behaviour you want. >> >> That said: >> >> 1. Overlapping appBase's are generally a bad idea. The only safe way to >> make it work is to disable all automatic deployment and deploy all >> Context's explicitly in server.xml. >> >> 2. Not following the standard naming convention is generally a bad idea. >> The only safe way to make it work is to disable all automatic deployment >> and deploy all Context's explicitly in server.xml. >> >> >> Mark >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> > Now I'm getting a blank page with response code 404 for default host. > example.com is still working correctly.
"... and deploy all Context's explicitly in server.xml." Mark --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org