ServletContext getResourceAsStream не возвращает корневые файлы манифеста

Это может быть повторяющийся вопрос, но после попытки почти всех возможных решений я все еще не могу прочитать правильный файл манифеста в моей войне. вот как выглядит мой военный файл;

  • META-INF
    • Maven/com.abc.pack/ консоли
    • MANIFEST.MF
    • context.xml
  • WEB-INF
    • классы com.abc -configurations -MainController
    • lib - (несколько банок)

Я хочу получить доступ к /META-INF/MANIFEST.MF в корне из класса MainController.

Используемый

getServletContext().getResourceAsStream("/META-INF/MANIFEST.MF")

а также

this.getClass().getPackage().getImplementationVersion()

Оба возвращают ноль.

Попробовал несколько других предоставленных решений, но затем прочитал файл манифеста одного из jar-файлов внутри папки lib, но не root.

Некоторое решение также имело плагин jcabi для использования read manifest, но я хочу попробовать без поддержки плагина.

Может ли кто-нибудь помочь мне найти то, что я делаю здесь неправильно?

0 ответов

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