Доступ из 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