Nothing's jumping out at me.  Can you post the results of jar -tf
InboundCustListMdb.jar (the version where you put the classes in the
JAR and the JAR in the EAR)?

Also, you might try putting both the resource adapter RAR and the EJB
JAR in the same EAR and then omitting the parentId in openejb-jar.xml
and see if that changes things.

Thanks,
    Aaron

On 2/8/06, johnxmas <[EMAIL PROTECTED]> wrote:
> When deploying an EAR containing an MDB, listening to an inbound Resource 
> Adapter,
> I get the following exception
>
> org.apache.geronimo.common.DeploymentException: Unable to initialize 
> EJBContaine
> r GBean: ejbNameInboundCustListMdb
>         at org.openejb.deployment.MdbBuilder.createBean(MdbBuilder.java:212)
> ...........
> Caused by: java.lang.ClassNotFoundException: 
> com.scort.inbound.test.custlist.Ger
> onimoInboundCustListMdb
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
>
> GeronimoInboundCustListMdb is the name of my MDB in the jar 
> InboundCustListMdb.jar
>
> If I supress this jar, just putting the classes in the EAR, the deployment 
> runs fine.
> I've checked and cross-checked my descriptors but can't get the reason (If 
> this
> is just a typo somewhere, sorry but I really don't see it :-D)
>
>
>
> Here are my deployment descriptors
>
> ________________________
>
> <?xml version="1.0" encoding="UTF-8"?>
> <application  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>InboundCustListMdb</display-name>
>
>   <description></description>
>
>   <module>
>     <ejb>InboundCustListMdb.jar</ejb>
>   </module>
> </application>
>
> _______________________________
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <ejb-jar 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">
>
>   <enterprise-beans>
>     <message-driven>
>       <ejb-name>InboundCustListMdb</ejb-name>
>       
> <ejb-class>com.scort.inbound.test.custlist.GeronimoInboundCustListMdb</ejb-class>
>       <messaging-type>com.scort.inbound.jca.InboundListener</messaging-type>
>       <transaction-type>Container</transaction-type>
>
>       <activation-config>
>         <activation-config-property>
>           
> <activation-config-property-name>id</activation-config-property-name>
>           
> <activation-config-property-value>CUSTLIST</activation-config-property-value>
>         </activation-config-property>
>         <activation-config-property>
>           
> <activation-config-property-name>port</activation-config-property-name>
>           
> <activation-config-property-value>23072</activation-config-property-value>
>         </activation-config-property>
>       </activation-config>
>
>     </message-driven>
>   </enterprise-beans>
>
>   <assembly-descriptor>
>     <container-transaction>
>       <method>
>         <ejb-name>InboundCustListMdb</ejb-name>
>           <method-name>*</method-name>
>        </method>
>        <trans-attribute>NotSupported</trans-attribute>
>       </container-transaction>
>   </assembly-descriptor>
>
> </ejb-jar>
>
> __________________
>
> openejb-jar
>     xmlns="http://www.openejb.org/xml/ns/openejb-jar";
>     xmlns:naming="http://geronimo.apache.org/xml/ns/naming";
>     xmlns:security="http://geronimo.apache.org/xml/ns/security";
>     xmlns:sys="http://geronimo.apache.org/xml/ns/deployment";
>     configId="InboundCustListMdb"  parentId="ScortJcaAdapter15">
>  <enterprise-beans>
>         <message-driven>
>     <ejb-name>InboundCustListMdb</ejb-name>
>     <resource-adapter>
>        <resource-link>ScortJcaAdapter15</resource-link>
>     </resource-adapter>
>     <activation-config>
>       <activation-config-property>
>         <activation-config-property-name>id</activation-config-property-name>
>         
> <activation-config-property-value>CUSTLIST</activation-config-property-value>
>       </activation-config-property>
>       <activation-config-property>
>         <activation-config-property-name>id</activation-config-property-name>
>         
> <activation-config-property-value>CUSTLIST</activation-config-property-value>
>       </activation-config-property>
>     </activation-config>
>         </message-driven>
>  </enterprise-beans>
> </openejb-jar>
>
>
>
>
>

Reply via email to