Мне нужно загрузить файл свойства из банки. Банка включена в военный файл. Вот структура
ROOT.war
WEB-INF
lib
my.jar
here my.jar has following structure
my.jar
com
test
myservlet.class
WEB-INF
test.property
Теперь я написал следующий код в одном из своих сервлетов следующим образом:
InputStream stream = getServletContext().getResourceAsStream("/WEB-INF/test.properties");
Properties prop = new Properties();
prop.load(stream );
но над кодом я получил поток как null. Если я поместил файл свойств в ROOT.war/WEB-INF, он отлично работает. Я уверен, что если путь в getResourceAsStream начинается с '/', чем он ищет ресурс в контексте root. Но как я могу прочитать ресурс, который лежит в банке, которая снова найдена в WEB-INF/lib корневого приложения?
Спасибо и с уважением, Амит Патель