2016-08-24 3 views
0

У меня есть EAR с JAR с EJB внутри.Как читать содержимое MANIFEST.MF?

Как я могу прочитать содержимое файла META-INF/MANIFEST.MF EAR?

Я хотел бы сделать это из класса EJB.

В частности, как выбрать между многими возможными файлами META-INF/MANIFEST.MF в EAR и JAR?

ответ

0

META-INF/MANIFEST.MF недоступен из приложений, поскольку для EAR нет загрузчика классов.

С другой стороны, все банки в каталоге lib файла EAR предоставляются в одном загрузчике классов, поэтому вы не можете узнать, какой из них возвращает ClassLoader.getResource (...).

Вам необходимо перебрать их через ClassLoader.findResources(...)

Смежные вопросы