You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by prakash tiwary <pr...@gmail.com> on 2008/11/28 10:23:24 UTC

Apache ODE deployment in ServiceMix3.3

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).

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.<init>(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  & followed one suggestion to copy following three
jars to $servicemix_home/lib floder
spring-jca-2.0.6
tranql-connector-1.2
tranql-connector-derby-common-1.1
But the error remained same.

| ComponentMBeanImpl       | i.framework.ComponentMBeanImpl  226 | Could not
start component
java.lang.NoSuchMethodError:
org.apache.geronimo.connector.outbound.GenericConnectionManager.<init>(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 III
--------------------------------------------------------------------------------------------------------------------------------------
  I edited jbi.xm of ode-jbi-1.1.1, located at (MetaInf/jbi.xm) added
<path-element>lib/geronimo-connector-2.0.1.jar</path-element> 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
-- 
View this message in context: http://www.nabble.com/Apache-ODE-deployment-in-ServiceMix3.3-tp20731196p20731196.html
Sent from the Apache Ode User mailing list archive at Nabble.com.