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.

0 ответов

Другие вопросы по тегам