There are a lot of similar questions, but, probably, mine is a little bit different:
What is the right way to load resource from inside of .jar
file located in WEB-INF/lib
folder (if I know the jar file name and the name of the class it resource belongs to), while Web Application is running? Should I use getServletContext().getResourceAsStream(?)
for this purpose or the <name-of-known-class>.getResourseAsStream(?)
, and what path do I need to specify there?
So, the structure is:
/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