I just tried the following, 1) unzip tomcat-6.0.14 2) copy ode-1.1.war under tomcat/webapps 3) start tomcat
and it worked. did you do something different? alex On 10/26/07, José Antonio Sánchez <[EMAIL PROTECTED]> wrote: > > I've downloaded the war distribution of Ode and I've deployed it to > Tomcat 6.0 but when I start Tomcat I get the following output in the > log: > > DEBUG - GeronimoLog.debug(66) | Loading properties > WARN - GeronimoLog.warn(92) | Config file > /local/jasanchez/apache-tomcat-6.0.13/webapps/ode/WEB-INF/conf/ode- > axis2.properties > not found, default values will be used. > DEBUG - GeronimoLog.debug(66) | Initializing transaction manager > DEBUG - GeronimoLog.debug(66) | Initializing transaction manager using > org.apache.ode.il.EmbeddedGeronimoFactory > DEBUG - GeronimoLog.debug(66) | Creating data source. > DEBUG - GeronimoLog.debug(66) | Starting DAO. > INFO - GeronimoLog.info(79) | Using DAO Connection Factory class > org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl. > DEBUG - GeronimoLog.debug(66) | DAO started. > DEBUG - GeronimoLog.debug(66) | Initializing BPEL process store. > DEBUG - GeronimoLog.debug(66) | Initializing BPEL server. > DEBUG - GeronimoLog.debug(66) | ODE initializing > WARN - GeronimoLog.warn(96) | Unable to determine database dialect > SQL Exception: Failed to start database > '/local/jasanchez/apache-tomcat-6.0.13/webapps/ode/WEB-INF/jpadb', see > the next exception for details. > at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown > Source) > at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown > Source) > at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException > (Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown > Source) > at org.apache.derby.jdbc.Driver30.getNewEmbedConnection(Unknown > Source) > at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) > at org.apache.derby.jdbc.EmbeddedDriver.connect(Unknown Source) > at org.tranql.connector.jdbc.JDBCDriverMCF.getPhysicalConnection( > JDBCDriverMCF.java:96) > at org.tranql.connector.jdbc.JDBCDriverMCF.createManagedConnection > (JDBCDriverMCF.java:73) > at > org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection > (MCFConnectionInterceptor.java:41) > at > org.apache.geronimo.connector.outbound.LocalXAResourceInsertionInterceptor.getConnection > (LocalXAResourceInsertionInterceptor.java:41) > at > org.apache.geronimo.connector.outbound.SinglePoolConnectionInterceptor.internalGetConnection > (SinglePoolConnectionInterceptor.java:66) > at > org.apache.geronimo.connector.outbound.AbstractSinglePoolConnectionInterceptor.getConnection > (AbstractSinglePoolConnectionInterceptor.java:78) > at > org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection > (TransactionEnlistingInterceptor.java:46) > at > org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection > (TransactionCachingInterceptor.java:95) > at > org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection > (ConnectionHandleInterceptor.java:43) > at > org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection( > TCCLInterceptor.java:39) > at > org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection > (AbstractConnectionManager.java:61) > at org.tranql.connector.jdbc.DataSource.getConnection( > DataSource.java:56) > at org.apache.ode.scheduler.simple.JdbcDelegate.getConnection( > JdbcDelegate.java:254) > at org.apache.ode.scheduler.simple.JdbcDelegate.guessDialect( > JdbcDelegate.java:289) > at org.apache.ode.scheduler.simple.JdbcDelegate.<init>( > JdbcDelegate.java:78) > at org.apache.ode.axis2.ODEServer.createScheduler(ODEServer.java > :434) > at org.apache.ode.axis2.ODEServer.initBpelServer(ODEServer.java > :450) > at org.apache.ode.axis2.ODEServer.init(ODEServer.java:155) > 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:981) > at org.apache.catalina.core.StandardContext.loadOnStartup( > StandardContext.java:4042) > at org.apache.catalina.core.StandardContext.start( > StandardContext.java:4348) > at org.apache.catalina.core.ContainerBase.addChildInternal( > ContainerBase.java:791) > at org.apache.catalina.core.ContainerBase.addChild( > ContainerBase.java:771) > at org.apache.catalina.core.StandardHost.addChild( > StandardHost.java:525) > at org.apache.catalina.startup.HostConfig.deployDirectory( > HostConfig.java:920) > at org.apache.catalina.startup.HostConfig.deployDirectories( > HostConfig.java:883) > at org.apache.catalina.startup.HostConfig.deployApps( > HostConfig.java:492) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java > :1138) > at org.apache.catalina.startup.HostConfig.lifecycleEvent( > HostConfig.java:311) > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent( > LifecycleSupport.java:117) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java > :1053) > at org.apache.catalina.core.StandardHost.start(StandardHost.java > :719) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java > :1045) > at org.apache.catalina.core.StandardEngine.start( > StandardEngine.java:443) > at org.apache.catalina.core.StandardService.start( > StandardService.java:516) > at org.apache.catalina.core.StandardServer.start( > StandardServer.java:710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:566) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > DEBUG - GeronimoLog.debug(66) | BPEL SERVER initializing > DEBUG - GeronimoLog.debug(66) | BPEL SERVER starting. > ERROR - GeronimoLog.error(108) | Error retrieving node list. > org.apache.ode.scheduler.simple.DatabaseException: SQL Exception: > Failed to start database > '/local/jasanchez/apache-tomcat-6.0.13/webapps/ode/WEB-INF/jpadb', see > the next exception for details. > at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds( > JdbcDelegate.java:118) > at org.apache.ode.scheduler.simple.SimpleScheduler$3.call( > SimpleScheduler.java:282) > at org.apache.ode.scheduler.simple.SimpleScheduler$3.call( > SimpleScheduler.java:281) > at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction > (SimpleScheduler.java:173) > at org.apache.ode.scheduler.simple.SimpleScheduler.start( > SimpleScheduler.java:279) > at org.apache.ode.bpel.engine.BpelServerImpl.start( > BpelServerImpl.java:135) > at org.apache.ode.axis2.ODEServer.init(ODEServer.java:163) > 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:981) > at org.apache.catalina.core.StandardContext.loadOnStartup( > StandardContext.java:4042) > at org.apache.catalina.core.StandardContext.start( > StandardContext.java:4348) > at org.apache.catalina.core.ContainerBase.addChildInternal( > ContainerBase.java:791) > at org.apache.catalina.core.ContainerBase.addChild( > ContainerBase.java:771) > at org.apache.catalina.core.StandardHost.addChild( > StandardHost.java:525) > at org.apache.catalina.startup.HostConfig.deployDirectory( > HostConfig.java:920) > at org.apache.catalina.startup.HostConfig.deployDirectories( > HostConfig.java:883) > at org.apache.catalina.startup.HostConfig.deployApps( > HostConfig.java:492) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java > :1138) > at org.apache.catalina.startup.HostConfig.lifecycleEvent( > HostConfig.java:311) > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent( > LifecycleSupport.java:117) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java > :1053) > at org.apache.catalina.core.StandardHost.start(StandardHost.java > :719) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java > :1045) > at org.apache.catalina.core.StandardEngine.start( > StandardEngine.java:443) > at org.apache.catalina.core.StandardService.start( > StandardService.java:516) > at org.apache.catalina.core.StandardServer.start( > StandardServer.java:710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:566) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > Caused by: SQL Exception: Failed to start database > '/local/jasanchez/apache-tomcat-6.0.13/webapps/ode/WEB-INF/jpadb', see > the next exception for details. > at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown > Source) > at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown > Source) > at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException > (Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown > Source) > at org.apache.derby.jdbc.Driver30.getNewEmbedConnection(Unknown > Source) > at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) > at org.apache.derby.jdbc.EmbeddedDriver.connect(Unknown Source) > at org.tranql.connector.jdbc.JDBCDriverMCF.getPhysicalConnection( > JDBCDriverMCF.java:96) > at org.tranql.connector.jdbc.JDBCDriverMCF.createManagedConnection > (JDBCDriverMCF.java:73) > at > org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection > (MCFConnectionInterceptor.java:41) > at > org.apache.geronimo.connector.outbound.LocalXAResourceInsertionInterceptor.getConnection > (LocalXAResourceInsertionInterceptor.java:41) > at > org.apache.geronimo.connector.outbound.SinglePoolConnectionInterceptor.internalGetConnection > (SinglePoolConnectionInterceptor.java:66) > at > org.apache.geronimo.connector.outbound.AbstractSinglePoolConnectionInterceptor.getConnection > (AbstractSinglePoolConnectionInterceptor.java:78) > at > org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection > (TransactionEnlistingInterceptor.java:46) > at > org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection > (TransactionCachingInterceptor.java:87) > at > org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection > (ConnectionHandleInterceptor.java:43) > at > org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection( > TCCLInterceptor.java:39) > at > org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection > (AbstractConnectionManager.java:61) > at org.tranql.connector.jdbc.DataSource.getConnection( > DataSource.java:56) > at org.apache.ode.scheduler.simple.JdbcDelegate.getConnection( > JdbcDelegate.java:254) > at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds( > JdbcDelegate.java:105) > ... 33 more > ERROR - GeronimoLog.error(108) | ODE BPEL Server failed to start. > org.apache.ode.bpel.iapi.ContextException: Error retrieving node list. > at org.apache.ode.scheduler.simple.SimpleScheduler.start( > SimpleScheduler.java:289) > at org.apache.ode.bpel.engine.BpelServerImpl.start( > BpelServerImpl.java:135) > at org.apache.ode.axis2.ODEServer.init(ODEServer.java:163) > 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:981) > at org.apache.catalina.core.StandardContext.loadOnStartup( > StandardContext.java:4042) > at org.apache.catalina.core.StandardContext.start( > StandardContext.java:4348) > at org.apache.catalina.core.ContainerBase.addChildInternal( > ContainerBase.java:791) > at org.apache.catalina.core.ContainerBase.addChild( > ContainerBase.java:771) > at org.apache.catalina.core.StandardHost.addChild( > StandardHost.java:525) > at org.apache.catalina.startup.HostConfig.deployDirectory( > HostConfig.java:920) > at org.apache.catalina.startup.HostConfig.deployDirectories( > HostConfig.java:883) > at org.apache.catalina.startup.HostConfig.deployApps( > HostConfig.java:492) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java > :1138) > at org.apache.catalina.startup.HostConfig.lifecycleEvent( > HostConfig.java:311) > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent( > LifecycleSupport.java:117) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java > :1053) > at org.apache.catalina.core.StandardHost.start(StandardHost.java > :719) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java > :1045) > at org.apache.catalina.core.StandardEngine.start( > StandardEngine.java:443) > at org.apache.catalina.core.StandardService.start( > StandardService.java:516) > at org.apache.catalina.core.StandardServer.start( > StandardServer.java:710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:566) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > Caused by: org.apache.ode.scheduler.simple.DatabaseException: SQL > Exception: Failed to start database > '/local/jasanchez/apache-tomcat-6.0.13/webapps/ode/WEB-INF/jpadb', see > the next exception for details. > at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds( > JdbcDelegate.java:118) > at org.apache.ode.scheduler.simple.SimpleScheduler$3.call( > SimpleScheduler.java:282) > at org.apache.ode.scheduler.simple.SimpleScheduler$3.call( > SimpleScheduler.java:281) > at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction > (SimpleScheduler.java:173) > at org.apache.ode.scheduler.simple.SimpleScheduler.start( > SimpleScheduler.java:279) > ... 29 more > Caused by: SQL Exception: Failed to start database > '/local/jasanchez/apache-tomcat-6.0.13/webapps/ode/WEB-INF/jpadb', see > the next exception for details. > at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown > Source) > at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown > Source) > at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException > (Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown > Source) > at org.apache.derby.jdbc.Driver30.getNewEmbedConnection(Unknown > Source) > at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) > at org.apache.derby.jdbc.EmbeddedDriver.connect(Unknown Source) > at org.tranql.connector.jdbc.JDBCDriverMCF.getPhysicalConnection( > JDBCDriverMCF.java:96) > at org.tranql.connector.jdbc.JDBCDriverMCF.createManagedConnection > (JDBCDriverMCF.java:73) > at > org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection > (MCFConnectionInterceptor.java:41) > at > org.apache.geronimo.connector.outbound.LocalXAResourceInsertionInterceptor.getConnection > (LocalXAResourceInsertionInterceptor.java:41) > at > org.apache.geronimo.connector.outbound.SinglePoolConnectionInterceptor.internalGetConnection > (SinglePoolConnectionInterceptor.java:66) > at > org.apache.geronimo.connector.outbound.AbstractSinglePoolConnectionInterceptor.getConnection > (AbstractSinglePoolConnectionInterceptor.java:78) > at > org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection > (TransactionEnlistingInterceptor.java:46) > at > org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection > (TransactionCachingInterceptor.java:87) > at > org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection > (ConnectionHandleInterceptor.java:43) > at > org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection( > TCCLInterceptor.java:39) > at > org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection > (AbstractConnectionManager.java:61) > at org.tranql.connector.jdbc.DataSource.getConnection( > DataSource.java:56) > at org.apache.ode.scheduler.simple.JdbcDelegate.getConnection( > JdbcDelegate.java:254) > at org.apache.ode.scheduler.simple.JdbcDelegate.getNodeIds( > JdbcDelegate.java:105) > ... 33 more > 26-oct-2007 13:56:08 org.apache.coyote.http11.Http11Protocol start > INFO: Arrancando Coyote HTTP/1.1 en puerto http-9090 > 26-oct-2007 13:56:08 org.apache.jk.common.ChannelSocket init > INFO: JK: ajp13 listening on /0.0.0.0:8009 > 26-oct-2007 13:56:08 org.apache.jk.server.JkMain start > INFO: Jk running ID=0 time=0/89 config=null > 26-oct-2007 13:56:08 org.apache.catalina.startup.Catalina start > INFO: Server startup in 22987 ms > > I can access the Ode site at http://localhost:9090/ode but I don't > know if it's going to work due to that message: > > ERROR - GeronimoLog.error(108) | ODE BPEL Server failed to start. > > Is it normal to have that exception? > -- > Saludos > > José Antonio Sánchez >
