Re: Apache ODE deployment in ServiceMix3.3

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: Apache ODE deployment in ServiceMix3.3

Jean-Baptiste Onofré
 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é
 [hidden email]
 BuildProcess/AutoDeploy Project Leader
 http://buildprocess.sourceforge.net

 On Fri 28/11/08 10:19, "prakash tiwary" [hidden email]
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