启动JBoss时延迟队列中的JMS消息

启动JBoss时延迟队列中的JMS消息,jboss,jms,Jboss,Jms,有没有一种方法可以告诉JBoss中的JMS在JBoss启动时将持久队列中已经存在的消息的处理延迟一段时间,例如2分钟 现在,当我们重新启动JBoss时,JMS甚至在JBoss正确启动之前就开始向MessagesListener发送消息 我们正在运行JBoss 4.2.3我发现了一个名为Depends的注释,其中ejb或其他服务可以列出您所依赖的内容: 要在服务器启动并侦听时实际启动ejb,最好的方法是: 我发现了一个名为Depends的注释,其中ejb或其他服务可以列出您所依赖的内容: 要在

有没有一种方法可以告诉JBoss中的JMS在JBoss启动时将持久队列中已经存在的消息的处理延迟一段时间,例如2分钟

现在,当我们重新启动JBoss时,JMS甚至在JBoss正确启动之前就开始向MessagesListener发送消息


我们正在运行JBoss 4.2.3

我发现了一个名为Depends的注释,其中ejb或其他服务可以列出您所依赖的内容:

要在服务器启动并侦听时实际启动ejb,最好的方法是:

我发现了一个名为Depends的注释,其中ejb或其他服务可以列出您所依赖的内容:

要在服务器启动并侦听时实际启动ejb,最好的方法是:

记录如下:我在JBoss 4.2.2上看到队列是我开始处理的。但我的WAR中至少有一个后来没有正确部署(javax.naming.NameAlreadyBoundException),破坏了整个ear部署。队列消息处理程序本身似乎工作完全正确。结论:对我来说,在启动时有一条消息要发送,这一事实似乎会导致周围EAR的整个启动失败。记录如下:我在JBoss 4.2.2上看到队列是我开始处理的。但我的WAR中至少有一个后来没有正确部署(javax.naming.NameAlreadyBoundException),破坏了整个ear部署。队列消息处理程序本身似乎工作完全正确。结论:对我来说,在启动时发送消息的事实似乎会导致周围EAR的整个启动失败。