ServletContext getResourceAsStream不返回根清单文件

时间:2018-04-13 07:56:34

标签: java maven servlets war manifest.mf

这可能是一个重复的问题,但在尝试了几乎所有可能的解决方案后,我仍然无法在战争中阅读正确的清单文件。 这是我的战争档案的样子;

  
      
  • 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插件使用读取清单但我想尝试没有插件支持。

任何人都可以帮我找到我在这里做错的事吗?

0 个答案:

没有答案