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