有没有办法告诉JBoss中的JMS延迟处理已经在持久队列中的消息一段时间,例如2分钟,而JBoss开始。
就像现在一样,当我们重新启动JBoss时,即使在JBoss正常启动之前,JMS也会开始向MessagesListeners发送消息。
我们正在运行JBoss 4.2.3
答案 0 :(得分:1)
我找到了一个名为Depends的注释,其中ejb或其他服务可以列出您所依赖的内容: http://docs.jboss.org/ejb3/docs/reference/build/reference/en/html/jboss_extensions.html
要在服务器启动时实际启动ejb并且正在监听此功能最佳: http://community.jboss.org/wiki/BarrierController