Если вы настроите свойства подключения к базе данных в server.xml или context.xml

Я пытаюсь настроить свойства соединения с базой данных с помощью JNDI для веб-приложения Spring.

Я рассматриваю два подхода, как показано ниже:

Подход 1:

В вашей конфигурации Spring у вас может быть что-то вроде:


Тогда в вашем файле webapp /META-INF/context.xml у вас должно быть что-то похожее:






  



И в вашем web.xml вы должны что-то вроде:


  
    FACs Datasource
    jdbc/facs
    javax.sql.DataSource
    Container
   



Подход 2:

Настройте в контексте Spring следующим образом:


Вы можете объявить ресурс JNDI в Tomcat.s server.xml, используя что-то вроде этого:


  

И ссылка на ресурс JNDI от Tomcats web context.xml вот так:




Мой вопрос: где лучше всего хранить свойства базы данных? Должны ли они быть помещены вserver.xml или жеcontext.xml?

Кроме того, если у меня есть 2 базы данных, я должен использовать две конфигурации?

Кроме того, лучше ли размещать их напрямую в server.xml или context.xml? Или мне нужно настроить через консоль Tomcat Manager GUI?

Спасибо!