Как убедиться, что HornetQ развернут перед любым приложением в JBoss 6? - PullRequest
1 голос
/ 01 августа 2011

У нас есть проблема: если вы запускаете JBoss 6 с нашими развернутыми приложениями Java EE 6, где одно из них использует очередь JMS, связанный MDB не будет принимать никаких сообщений, пока вы не переустановите приложения.MDB использует Singleton с аннотацией Startup.

До сих пор мои исследования привели к предположению, что это вызвано развертыванием HornetQ после приложения.Я также нашел несколько подсказок, чтобы обойти это здесь и здесь , но я также не смог (и, кстати, не любил) использовать специфические для JBoss аннотации в своих приложениях из-заотсутствует зависимость от Maven, и я до сих пор не использую какой-либо файл дескриптора развертывания.

Поэтому мой вопрос заключается в том, как обеспечить, предпочтительно со стандартными аннотациями Java EE или файлом конфигурации HornetQ / JBossAS, что очереди развертываются перед моим приложениемразвертывается?

...