Geronimo Connector 2.0.1 is already a member of ServiceMix 3.3 classloader (you can find it in the lib directory).
As we can see a NoSuchMethodError, it seems that the Geronimo Connector is found in the classpath (else we should have a ClassNotFoundException), but not in the correct version. I need to check in the ODE source, but I think that ODE requires a different Geronimo Modules version (that needs to be added in the ODE SU). I keep you posted around the Geronimo version required by ODE. Regards -- Jean-Baptiste Onofré [EMAIL PROTECTED] BuildProcess/AutoDeploy Project Leader http://buildprocess.sourceforge.net On Fri 28/11/08 10:19, "prakash tiwary" [EMAIL PROTECTED] wrote: All, Greetings for the Day. I am trying to deploy apache ODE (ode-jbi-1.1.1) in ServixMix(3.3) JBI container. I have followed the user guide ( http://ode.apache.org/user-guide.html#UserGuide-InJBI [1]). Experiment I -------------------------------------------------------------------------------------------------------------------------------------- When i copied ode-jbi-1.1.1.zip to $servicemix_home/hotdeploy, i got following message 14:35:10,890 | INFO | Timer-3 | ComponentMBeanImpl | i.framework.ComponentMBeanImpl 191 | Initializing component: OdeBpelEngine 14:35:10,921 | ERROR | Timer-3 | ComponentMBeanImpl | i.framework.ComponentMBeanImpl 226 | Could not start component java.lang.NoSuchMethodError: org.apache.geronimo.connector.outbound.GenericConnectionManager.(Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/TransactionSupport;Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/PoolingSupport;ZLorg/apache/geronimo/connector/outbound/connectiontracking/ConnectionTracker;Ljavax/transaction/TransactionManager;Ljava/lang/String;Ljava/lang/ClassLoader;)V at org.apache.ode.il.dbutil.Database.initInternalDb(Database.java:187) -------------------------------------------------------------------------------------------------------------------------------------- Experiment II: -------------------------------------------------------------------------------------------------------------------------------------- Further i searched on net Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/PoolingSupport;ZLorg/apache/geronimo/connector/outbound/connectiontracking/ConnectionTracker;Ljavax/transaction/TransactionManager;Ljava/lang/String;Ljava/lang/ClassLoader;)V at org.apache.ode.il.dbutil.Database.initInternalDb(Database.java:187) -------------------------------------------------------------------------------------------------------------------------------------- Experiment III -------------------------------------------------------------------------------------------------------------------------------------- I edited jbi.xm of ode-jbi-1.1.1, located at (MetaInf/jbi.xm) added lib/geronimo-connector-2.0.1.jar to both component-class-name and bootstrap-class-name. Also i have put geronimo-connector-2.0.1.jar in lib folder of ode-jbi-1.1.1. Further i zipped it & deployed it. Now its saying JBI descriptor not found. -------------------------------------------------------------------------------------------------------------------------------------- Any guess whats happening? Is servicemix3.3 is not compatible with ode1.1.1? Regards Prakash Links: ------ [1] http://ode.apache.org/user-guide.html#UserGuide-InJBI
