问题标签 [jboss-mdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
901 浏览

wildfly-10 - Wildfly 10 上的 JMS 2 MDB 和 activeMQ

我正在将 JMS2 MDB jboss6 迁移到 wildfly10,无效设置:目的地是强制性的。我已经在standalone.xml 上完成了配置,并且得到以下错误 - 订阅是持久的,然后必须指定订阅名称。

这是我的standalone.xml

这是我在 mdb ejb jar 中的 ejb-jar.xml。

如果我做错了什么,请告诉我。谢谢

0 投票
1 回答
190 浏览

netty - MessageListener 停止监听 HornetQ 队列

以下问题正在损害我的生产系统。所以我有多个 MDB 打包为 EAR、WAR 应用程序并部署在 JBOSS 中。当我的网站有大量流量时,这些 MDB 停止监听写入 HornetQ 队列的消息,我被迫重新启动系统。上次发生这种情况时,我编写了一个独立的消息监听器,并且能够监听来自同一个总部服务器的消息。这指出问题出在我的应用程序服务器/应用程序级别。我附上以下内容:

  1. 典型的 MDB

    }

  2. JBOSS 配置文件

    /li>
0 投票
1 回答
290 浏览

jboss - 在 jboss 7.1 中配置 MDB 和 MQ 时面临的问题

我之前使用的是 jboss 6.4,现在我正在迁移到 jboss 7.1 和 MQ 8,我们使用 jboss-ejb3.xml 来配置 MDB 和 MQ,但是在迁移到 jboss 7.1 后,我收到以下错误,有人可以帮我解决这个问题

新日志

看到流动的问题

这是我现在看到的唯一错误,请帮助我解决此问题。

0 投票
1 回答
978 浏览

java - JBoss EAP 7.1:ActiveMQ 配置 - 具有 JMS 属性的 MDB 不使用消息

我使用JBoss EAP 7.1 (Wildfly)standalone-full.xml并且通过( ActiveMQ )配置队列时遇到问题

在我的 Web 应用程序中,有许多带有属性选择器的 MDB:在 JMS 消息的标头中设置了属性。如果消息没有设置正确的属性(或没有属性),它会在队列中保持阻塞状态,并且不会进入任何 DLQ 或到期队列。为什么是这样?为什么不被消费?我已经设置standalone-full.xml了自定义 DLQ,一个用于与它自己的 MDB 关联的任何队列。是否可以强制此消息进入任何其他队列?

以下是来自的相关 XML standalone-full.xml

Java EJB 3.0 MDB 注释:

0 投票
1 回答
139 浏览

java - JMS 队列监听器和发布者在 jboss 中使用 MDB 使用 java

我有一个要求:

队列中的消息,比如 A,需要由两个不同的应用程序使用。我正在尝试实现一个 MDB 来监听该队列并将该消息发布到应用程序可以使用的另一个主题。

  1. 可能吗?
  2. 它是否可以作为 jboss 中的一些配置随时使用..我是在重新发明轮子吗?
  3. 对此有任何帮助以实现..

代码:

提前致谢。

0 投票
1 回答
94 浏览

activemq - ResourceAdapter 已设置 | 带有活动 MQ 的 JBoss 5.2

我们将 JBoss 5 与 TIBCO 队列和 MDB 队列侦听器集成在一起,它的工作方式比预期的要好于调用stop(),然后start()JBoss JMX 控制台中的方法工作正常。现在我们用 ActiveMQ 替换了 TIBCO。除了从 JMX 控制台停止和启动 MDB 之外,所有功能都按预期工作。低于错误。

我的 ejb-jar.xml 文件

如果您需要更多信息,请告诉我。请给我们一些线索。

0 投票
1 回答
90 浏览

java - 消息驱动 bean,未根据轮询间隔获取新电子邮件

我尝试使用消息驱动 bean 获取电子邮件。我的目的是捕获新的电子邮件。我用过 Jboss 6.1。我在我的 gmail 中启用了 pop3s。当我启动服务器时,能够从收件箱中获取现有的电子邮件。

一旦服务器启动并且应用程序正在运行,MailListener 不会通知新电子邮件。我也尝试添加轮询间隔。

有什么建议么。

0 投票
1 回答
107 浏览

java - Java 消息驱动 Bean 覆盖

我有一个无法修改的 MDB,它是用注释声明的,而不是在 xml 文件中。

我可以以某种方式覆盖它的实现,特别是 onMessage 行为吗?

我尝试修改 xml 文件以将 MDB 指向不同的类,或者只是简单地扩展原始 MDB 类并覆盖 OnMessage 方法,但在日志中我可以看到它始终是旧 MDB 被注册并接收所有消息。

0 投票
1 回答
107 浏览

java - JMS 消息路由器 - 变量(int 和 double)处理

所以我希望我能很好地解释它,我是 JEE 和 JMS 技术的新手。

目前我在 Linux 上工作,使用 Jboss 和 Wildfly 技术。所有描述的项目都保存在:Github 上的 BoldiApp

我正在尝试编写使用消息路由器模式的应用程序。生产者类(Bolid)生成随机数,将它们发送到路由器类(BolidMonitor),路由器类然后分析这些数字并转发到适当的队列。

我遇到的问题与 BolidMonitor 类有关,现在整个 String 消息都转到了 BolidMonitor 类,我无法仅拦截 Bolid 发送的 int 来分析它们。

任何人都可以帮助通过 BolidMonitor 拦截速度、油量等值吗?

在此先感谢,如果有什么不清楚的地方,我很抱歉

Bolid类:

BolidMonitor: