Проблема загрузки заказа Jboss - PullRequest
0 голосов
/ 22 октября 2010

Представьте, что нам нужно развернуть 2 войны. Первая война должна загрузить некоторые данные в хранилище JCR или любое другое хранилище. Вторая война использует данные, которые загружаются во время первой войны в хранилище.

Теперь у нас есть ситуация, когда первая война успешно развернута, но она находится в середине процесса инициализации (загрузка данных). Вторая война начинает развертываться. Так что есть ошибка.

Есть ли какой-либо конфиг, где мы можем определить время, после которого должна быть развернута вторая война. Я имею в виду конфиг jboss.

Полагаю, проблема ясна. Сейчас в работе у нас есть одна война (Apache sling), которая развертывает схему JCR (связку) в хранилище, и вторая война начинает работать с ней.

Может быть, у кого-то была похожая проблема, и она могла бы мне помочь?

Thx

1 Ответ

1 голос
/ 07 октября 2011

Одним из возможных решений было бы, чтобы вторая война содержала ServletContextListener , чей contextInitialized () ожидает, пока первая война не будет готова к использованию.

...