hi
i need a little help
i have a mdb called as ExportRequestProcessorBean
i want to deply this on jboss
i am having ejb-jar.xml as
<message-driven>
<ejb-name>net.vertical.sa.web.export.ExportRequestProcessorBean</ejb-name>
<ejb-class>net.vertical.sa.web.export.ExportRequestProcessorBean</ejb-class>
<transaction-type>Container</transaction-type>
<message-driven-destination>
<destination-type>
javax.jms.Topic
</destination-type>
</message-driven-destination>
</message-driven>
<container-transaction>
<ejb-name>net.vertical.sa.web.export.ExportRequestProcessorBean</ejb-name>
<method-name>*</method-name>
<trans-attribute>Required</trans-attribute>
</container-transaction>
and jboss.xml as
<message-driven>
<ejb-name>net.vertical.sa.web.export.ExportRequestProcessorBean</ejb-name>
<destination-jndi-name>WebRuleExportTopic</destination-jndi-name>
</message-driven>
still i am getting error as
23:26:46,068 WARN [JMSContainerInvoker] destination not found: topic/WebRuleImportTopic reason: javax.naming.NameNotFoundExc
eption: WebRuleImportTopic not bound
It appears that the MDB is going through the EJB 2 deployer. You should use EJB 3 deployment descriptors to get the EJB 3 deployer to pick it up.