Hi Jabran,
The openejb-jar.xml seems to be empty .There is no corresponding
message-driven element in the openejb-jar.xml. You will need to add it
in the openejb-jar.xml
as shown below

<?xml version="1.0" encoding="UTF-8"?>
<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1";
xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1";
xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0";
xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1";
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1";>
<sys:environment>
  <sys:moduleId>
    <sys:groupId>default</sys:groupId>
    <sys:artifactId>BounceMDB</sys:artifactId>
    <sys:version>1.0</sys:version>
    <sys:type>car</sys:type>
  </sys:moduleId>
</sys:environment>
<enterprise-beans>
<message-driven>
     <ejb-name>Bounce</ejb-name>
     <resource-adapter>
       <resource-link>resource link to connection factory</resource-link>
     </resource-adapter>
     <activation-config>
       <activation-config-property>
         <activation-config-property-name>xxxx</activation-config-property-name>
         
<activation-config-property-value>xxxx</activation-config-property-value>
       </activation-config-property>
   </message-driven>
</enterprise-beans>
</openejb-jar>

Regards
Manu

On 5/25/07, Jabran <[EMAIL PROTECTED]> wrote:

Hi,

I am trying to deploy a simple MDB to Geronimo 1.1, and am getting following
error:

>>org.apache.geronimo.common.DeploymentException: No openejb deployment
descriptor for mdb: >>Bounce. Known beans: [Ljava.lang.Object;@e3ff04

"Bounce" is the name of bean. I am using Eclipse 3.2, WTP, XDoclet 1.2.3,
WebSphere Application Server Community Edition 1.1.

The whole project consists of an EAR and an EJB Project (MDB), all created
through WTP and XDoclet wizard. (I am assuming that all deployment
descriptors will be created by WTP and XDoclet.)

Following are the auto generated XML files.

ejb-jar-xml
<?xml version="1.0" encoding="UTF-8"?>

<ejb-jar id="ejb-jar_1" xmlns="http://java.sun.com/xml/ns/j2ee";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd"; version="2.1">

   <description><![CDATA[BounceMDB generated by eclipse wtp xdoclet
extension.]]></description>
   <display-name>BounceMDB</display-name>

   <enterprise-beans>
      <message-driven id="MessageDriven_1">
         <description><![CDATA[<!-- begin-xdoclet-definition
-->]]></description>
         <ejb-name>Bounce</ejb-name>
         <ejb-class>my.domain.example.BounceMdb</ejb-class>
         <messaging-type>javax.jms.MessageListener</messaging-type>
         <transaction-type>Container</transaction-type>

<message-destination-type>javax.jms.Topic</message-destination-type>
         <activation-config>
           <activation-config-property>

<activation-config-property-name>destinationType</activation-config-property-name>

<activation-config-property-value>javax.jms.Topic</activation-config-property-value>
           </activation-config-property>
           <activation-config-property>

<activation-config-property-name>acknowledgeMode</activation-config-property-name>

<activation-config-property-value>Auto-acknowledge</activation-config-property-value>
           </activation-config-property>
           <activation-config-property>

<activation-config-property-name>subscriptionDurability</activation-config-property-name>

<activation-config-property-value>NonDurable</activation-config-property-value>
           </activation-config-property>
         </activation-config>

      </message-driven>
   </enterprise-beans>

   <assembly-descriptor id="AssemblyDescriptor_1">
   </assembly-descriptor>
</ejb-jar>

openejb.jar.xml
<?xml version="1.0" encoding="UTF-8"?>
<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1";
xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1";
xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0";
xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1";
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1";>
  <sys:environment>
    <sys:moduleId>
      <sys:groupId>default</sys:groupId>
      <sys:artifactId>BounceMDB</sys:artifactId>
      <sys:version>1.0</sys:version>
      <sys:type>car</sys:type>
    </sys:moduleId>
  </sys:environment>
  <enterprise-beans/>
</openejb-jar>

application.xml
<?xml version="1.0" encoding="UTF-8"?>
<application id="Application_ID" version="1.4"
xmlns="http://java.sun.com/xml/ns/j2ee";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/application_1_4.xsd";>
        <display-name>
        EARBounceMDB</display-name>
        <module id="JavaClientModule_1180075784203">
                <java>BounceMDBClient.jar</java>
        </module>
        <module id="EjbModule_1180075784234">
                <ejb>BounceMDB.jar</ejb>
        </module>
</application>

geronimo-application.xml
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.1";
xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1";
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1";
application-name="EARBounceMDB">
  <sys:environment>
    <sys:moduleId>
      <sys:groupId>default</sys:groupId>
      <sys:artifactId>EARBounceMDB</sys:artifactId>
      <sys:version>1.0</sys:version>
      <sys:type>car</sys:type>
    </sys:moduleId>
  </sys:environment>
</application>


Any hint what is wrong, or what step I am missing?

Thanks for any clue.

Jabran
--
View this message in context: 
http://www.nabble.com/Error-when-deplying-MDB-in-Geronimo-1.1-tf3814771s134.html#a10798771
Sent from the Apache Geronimo - Dev mailing list archive at Nabble.com.


Reply via email to