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