У меня есть веб-приложение, которое использует библиотеку, которая находится в TOMCAT_HOME/common/lib. Эта библиотека ищет файл свойств в корневой части пути к классам (в классе ApplicationConfig):
ApplicationConfig.class.getResourceAsStream("/hv-application.properties");
Мое приложение Tomcat содержит этот файл свойств. Это в WEB-INF/classes, который является корнем пути к классу? Однако во время выполнения, когда он пытается загрузить файл свойств, он выдает исключение, потому что он не может его найти (getResourceAsStream возвращает null).
Все работает отлично, если мое приложение является простым автономным Java-приложением. Способствует ли Tomcat метод getResourceAsStream действовать по-другому? Я знаю там много подобных вопросов, но никто из них не помог, к сожалению. Спасибо.