这可能是一个重复的问题,但在尝试了几乎所有可能的解决方案后,我仍然无法在战争中阅读正确的清单文件。 这是我的战争档案的样子;
- META-INF
- 行家/ com.abc.pack /控制台
- MANIFEST.MF
- context.xml中
- WEB-INF
- 类com.abc -configurations -MainController
- lib - (多个罐子)
我想从MainController类的根目录访问/META-INF/MANIFEST.MF。
二手
getServletContext().getResourceAsStream("/META-INF/MANIFEST.MF")
和
this.getClass().getPackage().getImplementationVersion()
两者都返回null。
尝试了提供的其他几个解决方案,但它然后读取了lib文件夹中的一个jar文件的清单文件,但没有读取根文件。
某些解决方案也有jcabi插件使用读取清单但我想尝试没有插件支持。
任何人都可以帮我找到我在这里做错的事吗?