Вы должны использовать <name-of-known-class>.getResourseAsStream(?)
, который загружает ресурсы, используя "локальный" загрузчик классов. В случае веб-приложения будет использоваться загрузчик классов веб-приложения.
Метод getServletContext().getResourceAsStream(?)
возвращает ресурсы веб-приложения относительно корня веб-приложения и не может заглянуть внутрь файлов JAR.
javadoc для этого метода описывает путь, который вам нужно указать, но по существу вы можете использовать пути относительно известного класса, например,
SomeKnownClass.class.getResourceAsStream("required-file.xml");