WildFly 9 загружает jar из развернутой войны, используя ContextClassLoader
Я развернул на войне под WildFly-9.0.2 и в коде Java, я хочу получить абсолютный путь для одного из jar, который доступен в helloworld.war/WEB-INF/lib/
каталог, я пытаюсь с помощью следующего кода Java
Thread.currentThread().getContextClassLoader().getResource("WEB-INF/lib/demo.jar/")
Это работало в JBoss 4.0.5, но в WildFly 9 это дает ноль,
Если я попытаюсь с помощью следующего кода
Thread.currentThread().getContextClassLoader().getResources("")
Затем я могу увидеть файл следующим образом, но для этого мне нужно перебрать все возвращаемые коллекции,
vfs:/C:/Users/alpesh/Desktop/content/helloworld.war/WEB-INF/lib/demo.jar/
Итак, как я могу непосредственно найти путь к банке, как я делал на более раннем JBoss.