Может быть лучше установить соединение с базой данных как источник данных JNDI, а не редактировать файл свойств вручную в каталоге webapp /. Это особенно важно, если вы хотите разрешить пользователям повторно развертывать приложение из архива .WAR, не перезаписывая свои локальные изменения конфигурации.
Конечно, установка JNDI не будет выполняться тривиально с помощью установщика, поскольку используемый механизм варьируется от сервера приложений к серверу приложений. Однако любой компетентный администратор сервера приложений Java должен знать, как настроить именованный источник данных. Кроме того, делегируя ответственность серверу приложений, вы позволяете своим пользователям использовать преимущества пула соединений, кластеризации и любых других функций, предоставляемых реализацией источника данных, связанной с выбранным сервером приложений.