有很多类似的问题,但是,我的可能有点不同:
.jar
在 Web 应用程序运行时,从文件夹中的文件内部加载资源的正确方法是什么WEB-INF/lib
(如果我知道 jar 文件名和它资源所属的类的名称)?我应该getServletContext().getResourceAsStream(?)
为此目的还是使用<name-of-known-class>.getResourseAsStream(?)
, 以及我需要在那里指定什么路径?
所以,结构是:
/WEB-INF
/classes
/some/package/name
?.class #some Java code or Servlet that tries to read 'required-file.xml'
/lib
/<jar-with-known-name>.jar
/another/package/with/known/name
SomeKnownClass.class
required-file.xml