Try to create a file named ode-axis2.properties in the WEB-INF/conf
directory of the webapp and place the following content in it:

ode-axis2.tx.factory.class=org.apache.ode.axis2.util.GeronimoFactory

This will lookup the proper transaction manager in Geronimo.

Cheers,
Matthieu

On 1/31/07, Jiang Liu <[EMAIL PROTECTED]> wrote:

Sorry i just found the exception throwed by Geronimo when starting the
server with Ode:

...
Module 28/28
default/ode/1170299817122/war                                    Fe
b 1, 2007 4:28:07 PM org.apache.catalina.realm.RealmBase start
INFO: This Realm has already been started
Feb 1, 2007 4:28:10 PM org.apache.catalina.core.StandardContextloadOnStartup
SEVERE: Servlet /ode threw load() exception
javax.servlet.ServletException: Couldn't initialize a transaction manager!
        at org.apache.ode.axis2.ODEServer.initTxMgr(ODEServer.java:349)
        at org.apache.ode.axis2.ODEServer.init(ODEServer.java:128)
        at org.apache.ode.axis2.hooks.ODEAxisServlet.init(
ODEAxisServlet.java:47
)
        at org.apache.catalina.core.StandardWrapper.loadServlet
(StandardWrapper.
java:1161)
        at org.apache.catalina.core.StandardWrapper.load(
StandardWrapper.java:98
1)
        at org.apache.catalina.core.StandardContext.loadOnStartup
(StandardContex
t.java:4044)
        at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4
350)
        at org.apache.geronimo.tomcat.GeronimoStandardContext.access$201
(Geronim
oStandardContext.java:62)
        at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.
invoke(GeronimoStandardContext.java:320)
        at
org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(Gero
nimoBeforeAfterValve.java:47)
        at org.apache.geronimo.tomcat.GeronimoStandardContext.start
(GeronimoStan
dardContext.java:175)
        at org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase
.java:760)
        at org.apache.catalina.core.ContainerBase.addChild(
ContainerBase.java:74
0)
        at org.apache.catalina.core.StandardHost.addChild(
StandardHost.java:525)

        at org.apache.geronimo.tomcat.TomcatContainer.addContext
(TomcatContainer
.java:321)
        at
org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b07
3.invoke(<generated>)
        at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
        at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethod
Invoker.java:38)
        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperatio
n.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
(GBeanInstance.
java:820)
        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(
RawInvoker.java:5
7)
        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
(RawOperat
ionInvoker.java:35)
        at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Pro
xyMethodInterceptor.java:96)
        at
org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$cde14d58
.addContext(<generated>)
        at org.apache.geronimo.tomcat.TomcatWebAppContext.doStart
(TomcatWebAppCo
ntext.java:472)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance
(GBeanI
nstance.java:984)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart
(GBeanInstanceState.java:267)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start
(GBeanInsta
nceState.java:102)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(G
BeanInstanceState.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive
(GBeanI
nstance.java:543)
        at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(Basi
cKernel.java:379)
        at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio
nGBeans(ConfigurationUtil.java:378)
        at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start(Ke
rnelConfigurationManager.java:187)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon
figuration(SimpleConfigurationManager.java:527)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon
figuration(SimpleConfigurationManager.java:508)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastCla
ssByCGLIB$$ce77a924.invoke(<generated>)
        at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
        at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethod
Invoker.java:38)
        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperatio
n.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
(GBeanInstance.
java:820)
        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(
RawInvoker.java:5
7)
        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
(RawOperat
ionInvoker.java:35)
        at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Pro
xyMethodInterceptor.java:96)
        at
org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhan
cerByCGLIB$$b42bfad1.startConfiguration(<generated>)
        at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java
:286)
        at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
        at org.apache.geronimo.system.main.Daemon.main(Daemon.java:366)
started in  3.205s
Startup completed in 40 seconds
  Listening on Ports:
    1099 0.0.0.0 RMI Naming
    1527 0.0.0.0 Derby Connector
    4201 0.0.0.0 ActiveIO Connector EJB
    4242 0.0.0.0 Remote Login Listener
    8009 0.0.0.0 Tomcat Connector AJP
    8080 0.0.0.0 Tomcat Connector HTTP
    8443 0.0.0.0 Tomcat Connector HTTPS
    9999 0.0.0.0 JMX Remoting Connector
   61613 0.0.0.0 ActiveMQ Transport Connector
   61616 0.0.0.0 ActiveMQ Transport Connector

  Started Application Modules:
    EAR: org.apache.geronimo.configs/uddi-tomcat/2.0-M1/car
    EAR: org.apache.geronimo.configs/webconsole-tomcat/2.0-M1/car
    RAR: org.apache.geronimo.configs/activemq/2.0-M1/car
    RAR: org.apache.geronimo.configs/system-database/2.0-M1/car
    WAR: default/MyWebApp/1169117095717/war
    WAR: default/axis2/1169117234507/war
    WAR: default/ode/1170299817122/war
    WAR: org.apache.geronimo.configs/dojo-tomcat/2.0-M1/car
    WAR: org.apache.geronimo.configs/remote-deploy-tomcat/2.0-M1/car
    WAR: org.apache.geronimo.configs/welcome-tomcat/2.0-M1/car

  Web Applications:
    http://172.17.252.226:8080/
    http://172.17.252.226:8080/MyWebApp
    http://172.17.252.226:8080/axis2
    http://172.17.252.226:8080/console
    http://172.17.252.226:8080/console-standard
    http://172.17.252.226:8080/dojo
    http://172.17.252.226:8080/juddi
    http://172.17.252.226:8080/ode
    http://172.17.252.226:8080/remote-deploy

Geronimo Application Server started


-----Original Message-----
From: "Jiang Liu" <[EMAIL PROTECTED]>
To: [email protected]
Date: Thu, 01 Feb 2007 14:38:23 +1100
Subject: Install Ode with Geronimo and deploy BPEL

Hi all
I am new to Ode product, after complie the Ode war, i have deployed the
ode.war (renamed) at Geronimo server. The problem is:

*. There is no processes folder. I searched deployed Ode's root, in
WEB-INF, there isnt such processes folder, so could anyone tell me where it
is so i can test my BPEL process.

*. I have tried other machine which has an installed Ode already (with
Tomcat). I create MyProcess folder, create deploy.xml, process.bpel,
process.wsdl, service.wsdl, servicePLT.wsdl. I cpoied the folder to Ode's
process folder but how could i compile and deploy the service? (i checked
Ode's admin page, new BPEL service is not there)

Thanks in advance
------------------------------
Jiang Liu
Student Number: 3075163
CS/Yallara Name: ljiang
RMIT, Melbourne


------------------------------
Jiang Liu
Student Number: 3075163
CS/Yallara Name: ljiang
RMIT, Melbourne

Reply via email to