Мне удалось решить эту проблему с помощью WSContext и ServletContext, который дает мне путь к корневому контексту.Все, что не должно быть доступно извне, будет помещено в WEB-INF, все доступные источники будут помещены в корень и подпапки COntext.(Я работаю над последним битом) Очень важно: я ввел WSContext через @Resource, и вы должны получить доступ к WSContext ПОСЛЕ того, как конструктор завершен.Я пытался использовать контекст внутри конструктора, и это доставляло мне немало хлопот, потому что тогда оно всегда было null .