Как вы упомянули в своем комментарии - это необходимо для визуализации изображений.Неправильно использовать этот метод для этой цели.
<h:graphicsImage>
по умолчанию использует относительный путь к корню контекста приложения.Никаких дополнительных шагов не требуется.
Что касается поведения JBoss при извлечении файла войны - это кажется странным, но это не нарушает спецификации.Извлекать неразорвавшиеся военные файлы можно по своему усмотрению.
Обновление: Если речь идет о взорванной войне (вами), то не стесняйтесь использовать ошибку.Но это не имеет большого значения - вы не должны хранить изображения в веб-приложении.Настройте внешнее местоположение и сохраните их там.В противном случае вы рискуете потерять свои фотографии при повторном развертывании.