+ 1 для помещения его в ваш путь к классу.
Если вы используете Spring (и я настоятельно рекомендую вам это сделать, если вы этого еще не сделали по многим причинам), когда вы можете загрузить файл свойств следующим образом:
database.username=scott
database.password=tiger
и поместите ссылки в контекст вашего приложения, например:
<property name="username" value="${database.username}"/>
(при условии, что вы настроили конфигуратор свойств), и это приведет к ошибке, если файл не может быть загружен или свойство не существует. Приложение не запустится. Это на самом деле хорошая вещь. Это позволяет вам действительно быстро находить проблемы и гораздо лучше, чем просто молчать, что иногда может привести к катастрофическим последствиям.