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

Reply via email to