Hi,
 
No news from this problem I posted a week ago. It really prevents me
from using Geronimo
 
Thankds,
 
Jean-Noël
 

>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)?
>
 
jar -tf InboundCustListMdb.jar
com/scort/
com/scort/inbound/
com/scort/inbound/test/
com/scort/inbound/test/custlist/
com/scort/inbound/test/custlist/GeronimoInboundCustListMdb.class
com/
META-INF/application.xml
META-INF/ejb-jar.xml
META-INF/MANIFEST.MF
META-INF/
 

>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.
>
 
Regarding this option, I really want to deploy the Adapter at server level
 
Jean-Noël
 
>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