I've been looking into how to have multiple solr webapps, and have them default to looking into different spots for config (and looking at a different property to override that).
Unfortunately, it doesn't look like there is a way to do this from the servlet API. It looks like the only course of action remaining is to drive the differentiation off of something visible to the webapp, like a context param in it's web.xml, which means people will have to explode the webapp and edit web.xml. It's not ideal, but it's only for the minority who need multiple solr webapps in the same JVM. Thoughts? -Yonik