Почему требуется JBoss DefaultDS - PullRequest
3 голосов
/ 20 марта 2012

Когда я развертывал свое приложение в JBoss5.1.0.GA, я удалил hsqldb-ds из папки deploy и у меня был файл ds для конкретного приложения, затем я столкнулся с такими проблемами, как.

  • SLSB не зарегистрированы в Глобальном JNDI

  • EJBTimerService не развернут и т. Д.

Итак, является ли это обязательнымсохранить hsqldb-ds?Какие утилиты в JBoss используют DefaultDS?Могу ли я настроить эти утилиты / сервисы для использования другого источника данных?

Нужны ваши советы и знания, заранее спасибо

1 Ответ

5 голосов
/ 20 марта 2012

Такие вещи, как EJBTimerService, используют базу данных, а из коробки - hsqldb-ds. Вы можете заменить его другим источником данных с таким же именем (т.е. также с именем DefaultDS), настроенным для другого источника данных, такого как Oracle / MySQL / и т. Д.

Вы можете найти компоненты, которые используют DefaultDS, выполнив следующую команду из папки вашего сервера:

grep DefaultDS -R *
...