On 30/01/2014 21:43, Jerry Malcolm wrote: > That's worked fine. I have known for a while that the > recommendation is to NOT include <context> blocks in server.xml and > to rather create context.xml files in META-INF directory. Fine.... > but here's the wall I'm hitting.... if I have one context.xml for > myApp1 that now is common to all hosts, HOW do I tell myApp1 to use > one db resource for host1 and a different db resource for host2? > I've read through tons of the how-to pages in the docs, and I'm > coming up empty. I would think it would make sense to define the > resource at the host level. But according to what I can find in the > docs, a resource tag is not legal directly under a host tag. > > If you can help me out with this, I'll be well on my way....
Take what was in the <Context .../> blocks in server.xml and move them into separate context.xml files. These files need to be named to match the context names (e.g. for an app with path "/foo", name the file foo.xml). Then place then in the following directory structure: $CATALINA_BASE/conf/<engine-name>/<host-name>/context-xml-files-go-here So each virtual host has its own directory. HTH, Mark --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org