Этот метод, документированный на форумах JBoss, работает для нас при загрузке всех статических ресурсов из разобранной папки - , которая должна находиться в JBOSS_HOME , но по крайней мере не упакована в EAR / WAR.
https://community.jboss.org/wiki/HowToPutAnExternalFileInTheClasspath
Мне пришлось создать папку модуля с именем com / mycompany / main и добавить туда все изображения.
Пропустить шаг 3 и использовать вместо него шаг 4.(Запись Manifest.MF - которая работает)
Изображение теперь загружается с использованием
URL imgUrl = this.getClass().getClassLoader().getResource("myimage.jpg");