LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

Смотря как твой код получает доступ к этому пропертиз-файлу. Если через Class.getResource, тебе надо подсунуть этот пропертиз-файл в любое место classpath-а. А лучше использовать другой подход. Если настаиваешь на использовании Application Server, просто используй JNDI для хранения DataSource-а или любых конфигурационных строк. Если не хочешь делать попроще, просто напиши код чуть поумней, чем Class.getResource. Например сначала смотри в домашнем каталоге на предмет файла .my-app-settings, или в CATALINA_HOME-е, или где тебе удобно. Миллион способов хранить конфиги, на самом деле. В принципе, если у тебя деплоймент скриптами автоматизирован, ничего страшного в том, чтобы подсовывать конфиг в .war-файл при деплойменте я не вижу.

Исходная версия Legioner, :

Смотря как твой код получает доступ к этому пропертиз-файлу. Если через Class.getResource, тебе надо подсунуть этот пропертиз-файл в любое место classpath-а. А лучше использовать другой подход. Если настаиваешь на использовании Application Server, просто используй JNDI для хранения DataSource-а или любых конфигурационных строк. Если не хочешь делать попроще, просто напиши код чуть поумней, чем Class.getResource. Например сначала смотри в домашнем каталоге на предмет файла .my-app-settings, или в CATALINA_HOME-е, или где тебе удобно.