У меня были те же проблемы, что и у Дэйва Джарвиса, по поводу смешивания ресурсов с classes
и lib
, поэтому я немного поиграл и нашел это решение:
Я поместил свои файлы ресурсов в WEB-INF/resources
. Затем, чтобы загрузить их, я использовал это:
getClass().getClassLoader().getResourceAsStream("../resources/main.xml");
Я не знаю, что использование ..
- намного более чистое решение, но мои файлы по крайней мере не смешаны с классами или банками.