Недавно я разделил основные функциональные возможности моего основного приложения сервлетов в файл jar. Этот jar-файл теперь развернут в папке lib tomcat, и приложение (например, servlets, jsps, properties properties..etc) развернуто независимо как файл war.
Для файлов jar требуются специальные файлы свойств. Я помещаю эти файлы свойств прямо в папку "src" (то есть в верхнюю часть иерархии классов) в файле war.
В прошлом, когда все было в одном проекте и развернуто в одном военном файле. Файлы свойств были доступны для связанных классов. Теперь, когда эти классы развернуты в jar, они не могут видеть файлы свойств, расположенные в файле war (то есть развернутое веб-приложение).
Чего мне здесь не хватает?
Пример того, как я загружаю свои файлы proeprties:
properties.load(getClass().getResourceAsStream("/appconfig.properties"));
Спасибо, что уделили время.