Доступ из ejb из дочернего jar к источникам родительского уха в проекте maven

У меня есть простая задача, но я не могу ее решить.

У меня есть один проект Java Maven. Этот проект построен в EAR, который состоит из JAR и WAR. У меня есть bean-компонент в одном из этих дочерних jar-файлов, который должен получить Resource из родительского EAR от META-INF/myFile.info,

К сожалению, я не могу найти правильный способ сделать это. Я развернул EAR на WildFly10.

Я пытался использовать ClassLoader, класс, ContextClassLoader, пытался определить в pom, чтобы добавить путь к ClassPath.

Что я должен сделать, чтобы иметь возможность получить доступ от дочернего jar java класса (ejb) к источникам родительского уха из META-INF/...

1 ответ

Решение

you-ear/META-INF/ не виден из модулей. Только your-ear/lib видна из модулей. Если вы хотите поделиться ресурсом EAR со всеми другими модулями, вы должны поместить myFile.info в jar в your-ear/lib

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