В приложениях реального времени файлы "External Config" играют очень важную роль.
Экстерьер файлов свойств может упростить процесс сборки и развертывания.
Поскольку они размещены во внешнем местоположении (не включены в файл WAR), любые изменения
для этого не потребуется новая сборка и развертывание.
Чтобы экстернилизировать файлы свойств, вам просто нужно поместить файлы свойств в
внешняя папка и сделать эту папку доступной для JVM, поместив ее в Classpath
как показано ниже. Предположим, что вы поместили свои файлы пропети в "C: \ conf"
Добавьте эту папку для установки ENV или сценария запуска сервера следующим образом.
set "CLASSPATH=%CLASSPATH%%CATALINA_HOME%\bin\bootstrap.jar;C:\conf
Или добавьте это сразу после Java Cmd, как показано ниже.
java -cp c:\conf yourClass
Пожалуйста, ваш конфигурационный файл в папке WEB-INF / Classes, который вы хотите прочитать, используя "getResourceAsStream"
getClass().getClassLoader().getResource("Configuration.properties").getFile();