Динамическое переключение БД в JBoss - PullRequest
0 голосов
/ 11 ноября 2011

Возможно ли динамическое переключение БД в JBoss (либо загрузка XML, либо переключение на другой источник данных)? Если так, то как?

Ответы [ 2 ]

1 голос
/ 11 ноября 2011

Вы можете, коснувшись файла -DS.xml в своем каталоге развертывания, сканер повторно развернет дескриптор источника данных. Интересно, а вы бы хотели это сделать? Если вы «переключаетесь» между двумя базами данных, почему бы вам просто не развернуть дескрипторы для двух баз данных? или в одном файле -DS.xml, или в виде двух отдельных файлов -DS.xml? Или вы говорите, что используете постоянство JPA под названием «XXX», которое относится к двум разным базам данных.

1 голос
/ 11 ноября 2011

Каталог JBoss deploy содержит службы с возможностью быстрого развертывания (те, которые могут быть добавлены или удалены с работающего сервера). Он также содержит приложения для текущей конфигурации сервера. Вы развертываете код своего приложения, помещая пакеты приложений (файлы JAR, WAR и EAR) в каталог развертывания. Каталог постоянно проверяется на наличие обновлений, и любые измененные компоненты будут автоматически повторно развернуты.

То есть, во время выполнения, если вы измените файл источника данных. Он будет автоматически перераспределен. И вы получите измененный эффект без перезапуска сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...