Какова наилучшая практика для чтения конфигурационных файлов для вашего приложения. Какие папки в tomcat-сервере "находятся на пути к классам".
Я попытался разместить мой файл конфигурации в TOMCAT_HOME\conf
, но все же я не могу его прочитать из своего сервлета.
Пробовал использовать это (есть файл app.properties в conf):
this.getClass().getClassLoader().getResourceAsStream("/app.properties");
У меня не так много свойств, возможно, 10-15. Я полагал, что это не проблема. Я помню, когда я использовал jboss, это не было проблемой, как это много.
В моем приложении я также указываю соединение с DB spring в context.xml
, могу ли я указать мои свойства там как-то? Или как это работает с tomcat?
Я хотел бы сохранить свои свойства отдельно от моей войны/распакованной войны.
Обновление
Причина для этого объясняется тем, что я не знаю, где будет развернуто мое приложение (в каком месте)