我不确定如何正确地表达我的问题。
以下是背景信息。
我有一个包含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。
如果我需要澄清任何内容,请告诉我。