挂起或禁用@MessageDriven处理 - EJB 3.1 MDB

时间:2014-03-15 12:23:17

标签: java-ee-6 ejb-3.1 websphere-8

我不确定如何正确地表达我的问题。

以下是背景信息。

我有一个包含Web项目和ejb项目的EAR项目。 EJB项目包含多个MDB,我必须为其添加一个MDB以用于新队列。所有项目代码都已添加到源代码控制中,因此我将从源代码控制中检索代码以创建我的RAD 9.0项目以添加新的MDB。

当我将应用程序添加到WAS 8.5服务器时,它抱怨没有为现有MDB定义Queue / ActSpec JNDI,因为它正在处理ibm-ejb-jar-bnd.xml并处理@MessageDriven注释来自现有的多边开发银行。

所以我的问题是 - 是否可以暂停或禁用现有MDB的处理,而无需进行临时代码更改以在所有现有MDB中注释掉@MessageDriven注释和/或从ibm-ejb注释掉激活规范定义jar-bnd.xml或另一方面,而不必为其他MDB定义所有队列和激活规范的定义?

我正在使用带有RAD 9.0和MDB 3.1的Websphere 8.5。

如果我需要澄清任何内容,请告诉我。

0 个答案:

没有答案