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, но я хочу попробовать без поддержки плагина.
Может ли кто-нибудь помочь мне найти то, что я делаю здесь неправильно?