Скрытие реквизитов подключения к БД

Добрый день.
В данный момент, чтобы при развертывании приложения из war файлов не было видно реквизитов подключения к БД, я в Project/Deployment/WAR Settings не указываю галочку “Custom datastore configuration”, тем самым не создается файл …\webapps\app-core\META-INF\context.xml.
Является ли это надежным способом скрытия реквизитов подключения к базам данных?
Если нет, то что можно сделать?

Можно использовать переменные среды для определения параметров подключения к базе данных, причем файл context.xml не обязателен, параметры подключения можно задавать в app.propertes, и как раз там задавать переменные среды вместо фактических параметров.

Ещё один вариант - на prod сервере, вы можете использовать local.app.properties в домашнем каталоге приложения, в котором нужно прописать нужные параметры подключения к БД, и запретить доступ к этому файлу всем.

2 симпатии