Если вы настроите свойства подключения к базе данных в 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?
Спасибо!