消息驱动 Bean (MDB) 是否与其他 EJB Bean 一样受到相同的限制?
在消息驱动 Bean 中,我受限于会话 Bean(EJB3 或 EJB3.1)的相同规则,即: 使用 java.lang.reflect Java Reflection API 来访问通过 Java 运行时的…
MDB 在此异常后停止工作
我有一个企业事件驱动的应用程序。 我有 16 个从 JMS 队列读取的 MDB。当我遇到一些不受控制的异常时,我收到此堆栈: #### > <[STUCK] ExecuteThread…
如何使用 JPA/Hibernate 处理数据库中具有唯一约束的多线程插入?
在消息驱动的 bean 中,我将条目保留到具有唯一条目的查找表中。基本上,我使用标准 api 创建一个选择语句,如果找不到条目,我会创建一个条目。 …
JMS 使用者和消息驱动 Bean (MDB) 之间有什么区别
异步 JMS(Java 消息服务)使用者与实际的 MDB(消息驱动 Bean)之间有什么区别吗?我看到的唯一区别是 MDB 类 有异步 JMS 使用者没有的 @MessageDriv…
如何从 GlassFish 中消息驱动 Bean 的死锁中恢复?
在 GlassFish 中的 MDB 池上接收消息时,我遇到了死锁情况。如果我收到同时尝试更新同一组行的多条消息,MDB 会抛出 LockAcquisitionException。不幸…
如何停止MDB中的回滚?
我有一个 onMessage 方法,我从队列接收 ObjectMessage 并使用该信息来填充和保留 JPA 实体对象。但是,当持久化实体对象时出现问题时,它会重新执行 …
WebSphere AS 7 中 MDB 的 ActivationConfig 和 ActivationSpec
我目前正在使用 WebSphere-MQSeries 为 WebSphere AS 7 开发一个小型 EJB 3 应用程序。这是一个非常简单的应用程序,主要由一个 MDB 监听队列、转换传…
在自定义资源适配器上部署 MDB 时出现 NoInitialContextException
我开发了一个资源适配器,我想在我的应用程序中使用它,部署在 JBoss 5.1 中。在研究了注释和 xml 文件之后,我提出了以下设置。 ejb-jar.xml MyUpdat…
如何限制 Glassfish v3 上 MDB 池的大小
我的消息驱动 Bean 执行高度密集的操作,因此我想限制它的池大小,否则我的服务器会过载。我已经尝试过这个(代码),但它不起作用,它的池仍然是32(…
在哪里配置 org.jboss.ejb3.mdb.MdbDelegateWrapper
我需要将 MDB 的池大小减少到 5,因为它连接到的外部资源在连接方面受到限制。如果我的 JMS 队列中有 15 条消息,那么只有 5 条消息被成功处理,另外 …
如何限制侦听 Jboss JMS 队列的 MDB 实例数量
我在以下设置中遇到问题: Java 应用程序将电子邮件消息发送到 JMS 队列,然后侦听队列的 MDB 使用 onMessage 方法获取电子邮件消息,它在 Gmail SMTP…
Weblogic 消息驱动 Bean 从安全队列 @RunAs 读取不起作用
我有一个非常简单的 MDB,只要它读取消息的队列不安全,它就可以正常工作 。在我使用用户名保护队列后,它就不能再读取消息了, @MessageDriven(mappe…