Внутри моего WEB-приложения есть путь к классам или каталог ресурсов с JSON и текстовыми файлами.
/classes/mydir/a.json
/classes/mydir/b.json
/classes/mydir/b.txt
/classes/mydir/xyz.json
Мне нужен InputStream
(чтобы передать Джексону JSON ObjectMapper
) для всех файлов JSON в этом каталоге.
I do a
URL dirUrl = getClass().getResource("/mydir");
что дает мне
vfs:/content/mywar.war/WEB-INF/classes/mydir/
Это правильный каталог, но на любом следующем шаге с использованием классов toUri, File или nio выдается сообщение о том, что vfs не поддерживается.
Существуют ли какие-либо служебные классы (JBoss / EAP) для чтения ресурсов из пути к классам внутри JBoss EAP, или кто-нибудь может привести пример для создания списка файлов JSON каталога пути к классам? Надеюсь, я не использую еще одну зависимость.
Время выполнения: JBoss EAP 7.1.4.GA (WildFly Core 3.0.17.Final-redhat-1)
Java: 1.8.0_191-b12