You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by er...@maximus.com on 2007/08/30 19:57:22 UTC

ODE 1.1 JBI in ServiceMix 3.1.1 WAR on JBoss 4.2.1

Hi,

Today I tried to run ODE 1.1 JBI in ServiceMix 3.1.1 WAR on JBoss 4.2.1. 
When I start the ODE BPEL Engine I get this error:

java.lang.NoClassDefFoundError: 
org/apache/geronimo/connector/outbound/connectionmanagerconfig/PoolingSupport
        at org.apache.ode.jbi.OdeLifeCycle.initDataSource(
OdeLifeCycle.java:158)
        at org.apache.ode.jbi.OdeLifeCycle.init(OdeLifeCycle.java:107)
        at org.apache.servicemix.jbi.framework.ComponentMBeanImpl.init(
ComponentMBeanImpl.java:201)

...

I was wondering what are the requirements for running ODE 1.1 JBI in 
ServiceMix 3.1.1 WAR?

Can ODE 1.1 run on JBoss 4.1.2?  Do you have to have Geronimo?

Thanks for any answers!

Eric Glass

Re: ODE 1.1 JBI in ServiceMix 3.1.1 WAR on JBoss 4.2.1

Posted by Alex Boisvert <bo...@intalio.com>.
On 8/30/07, ericglass@maximus.com <er...@maximus.com> wrote:
>
> Today I tried to run ODE 1.1 JBI in ServiceMix 3.1.1 WAR on JBoss 4.2.1.
> When I start the ODE BPEL Engine I get this error:
>
> java.lang.NoClassDefFoundError:
>
> org/apache/geronimo/connector/outbound/connectionmanagerconfig/PoolingSupport
>         at org.apache.ode.jbi.OdeLifeCycle.initDataSource(
> OdeLifeCycle.java:158)
> ...
>
> I was wondering what are the requirements for running ODE 1.1 JBI in
> ServiceMix 3.1.1 WAR?



Interesting.... we generally test Ode 1.1 directly on ServiceMix 3.1.1 or
directly on JBoss 4.0.5...  running ServiceMix as a webapp on JBoss is a
different classloading game ;)

You might want to try using a JNDI datasource, and changing your
ode-jbi.properties accordingly,

ode-jbi.db.mode=EXTERNAL
ode-jbi.db.ext.dataSource=java:comp/env/jdbc/ode

This would avoid using the Geronimo connector bits for connection pooling.

alex