You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@continuum.apache.org by Ingo Siebert <in...@cas.de> on 2007/11/27 09:04:40 UTC

Deployment Tomcat 5.5.20 (Etch)

Hi,

i'm just trying to deloy the continuum.war on Tomcat 5.5.20. I hope 
someone can help me.

I'm using the Debian(stable) version which doesn't suffer from the 
typical tomcat 5.5 problem reported on your page (missing classes).

I created the continuum.xml in the tomcat/conf/catalina/localhost folder 
and added the same lines like in the installation instructions (except 
the docBase value).

I also copied the derby and mail/activation JARs into the common/lib 
directory. I wonder why he wants to create a jdbc driver class without a 
name: ''. Please see below.
Any idea what's wrong?



2112 [main] ERROR 
org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
  - Exception sending context initialized event to listener instance of 
class org.codehaus.plexus.xwork.PlexusLifecycleListener
javax.jdo.JDODataStoreException: Failed initialising database. Please 
check that your database JDBC driver is accessible, and the database URL 
and username/password are correct. Exception : Cannot create JDBC driver 
of class '' for connect URL 'null'
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of 
class '' for connect URL 'null'
	at 
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780)
	at 
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
	at org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java:51)
	at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
	at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
	at 
org.jpox.store.StoreManagerFactory.getStoreManager(StoreManagerFactory.java:73)
	at 
org.jpox.AbstractPersistenceManager.getStoreManager(AbstractPersistenceManager.java:295)
	at 
org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java:217)
	at org.jpox.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:42)
	at 
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(PersistenceManagerFactoryImpl.java:178)
	at 
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(PersistenceManagerFactoryImpl.java:153)
	at 
org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(JdoContinuumStore.java:2033)
	at 
org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(JdoContinuumStore.java:2028)
	at 
org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType(JdoContinuumStore.java:792)
	at 
org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType(DefaultBuildDefinitionService.java:244)
	at 
org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate(DefaultBuildDefinitionService.java:255)
	at 
org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions(DefaultBuildDefinitionService.java:115)
	at 
org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize(DefaultBuildDefinitionService.java:104)
	at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute(InitializePhase.java:33)
	at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
	at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
	at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
	at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:333)
	at 
org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement(AbstractComponentComposer.java:232)
	at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:66)
	at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement(FieldComponentComposer.java:57)
	at 
org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent(AbstractComponentComposer.java:142)
	at 
org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:72)
	at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:46)
	at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
	at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
	at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
	at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:333)
	at 
org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement(AbstractComponentComposer.java:232)
	at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:66)
	at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement(FieldComponentComposer.java:57)
	at 
org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent(AbstractComponentComposer.java:142)
	at 
org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:72)
	at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:46)
	at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
	at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
	at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
	at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:327)
	at 
org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute(StartLoadOnStartComponentsPhase.java:68)
	at 
org.codehaus.plexus.DefaultPlexusContainer.initializePhases(DefaultPlexusContainer.java:886)
	at 
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusContainer.java:834)
	at 
org.codehaus.plexus.DefaultPlexusContainer.construct(DefaultPlexusContainer.java:811)
	at 
org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:222)
	at 
org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:260)
	at 
org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(PlexusLifecycleListener.java:76)
	at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
	at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
	at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809)
	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
	at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
	at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
	at org.apache.catalina.core.StandardService.start(StandardService.java:450)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
	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:585)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.sql.SQLException: No suitable driver
	at java.sql.DriverManager.getDriver(DriverManager.java:243)
	at 
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773)
	... 83 more

	at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:286)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
	at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
	at 
org.jpox.store.StoreManagerFactory.getStoreManager(StoreManagerFactory.java:73)
	at 
org.jpox.AbstractPersistenceManager.getStoreManager(AbstractPersistenceManager.java:295)
	at 
org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java:217)
	at org.jpox.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:42)
	at 
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(PersistenceManagerFactoryImpl.java:178)
	at 
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(PersistenceManagerFactoryImpl.java:153)
	at 
org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(JdoContinuumStore.java:2033)
	at 
org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(JdoContinuumStore.java:2028)
	at 
org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType(JdoContinuumStore.java:792)
	at 
org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType(DefaultBuildDefinitionService.java:244)
	at 
org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate(DefaultBuildDefinitionService.java:255)
	at 
org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions(DefaultBuildDefinitionService.java:115)
	at 
org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize(DefaultBuildDefinitionService.java:104)
	at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute(InitializePhase.java:33)
	at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
	at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
	at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
	at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:333)
	at 
org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement(AbstractComponentComposer.java:232)
	at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:66)
	at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement(FieldComponentComposer.java:57)
	at 
org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent(AbstractComponentComposer.java:142)
	at 
org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:72)
	at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:46)
	at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
	at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
	at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
	at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:333)
	at 
org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement(AbstractComponentComposer.java:232)
	at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:66)
	at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement(FieldComponentComposer.java:57)
	at 
org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent(AbstractComponentComposer.java:142)
	at 
org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:72)
	at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:46)
	at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
	at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
	at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
	at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:327)
	at 
org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute(StartLoadOnStartComponentsPhase.java:68)
	at 
org.codehaus.plexus.DefaultPlexusContainer.initializePhases(DefaultPlexusContainer.java:886)
	at 
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusContainer.java:834)
	at 
org.codehaus.plexus.DefaultPlexusContainer.construct(DefaultPlexusContainer.java:811)
	at 
org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:222)
	at 
org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:260)
	at 
org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(PlexusLifecycleListener.java:76)
	at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
	at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
	at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809)
	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
	at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
	at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
	at org.apache.catalina.core.StandardService.start(StandardService.java:450)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
	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:585)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
NestedThrowablesStackTrace:
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of 
class '' for connect URL 'null'
	at 
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780)
	at 
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
	at org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java:51)
	at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
	at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
	at 
org.jpox.store.StoreManagerFactory.getStoreManager(StoreManagerFactory.java:73)
	at 
org.jpox.AbstractPersistenceManager.getStoreManager(AbstractPersistenceManager.java:295)
	at 
org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java:217)
	at org.jpox.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:42)
	at 
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(PersistenceManagerFactoryImpl.java:178)
	at 
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(PersistenceManagerFactoryImpl.java:153)
	at 
org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(JdoContinuumStore.java:2033)
	at 
org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(JdoContinuumStore.java:2028)
	at 
org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType(JdoContinuumStore.java:792)
	at 
org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType(DefaultBuildDefinitionService.java:244)
	at 
org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate(DefaultBuildDefinitionService.java:255)
	at 
org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions(DefaultBuildDefinitionService.java:115)
	at 
org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize(DefaultBuildDefinitionService.java:104)
	at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute(InitializePhase.java:33)
	at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
	at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
	at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
	at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:333)
	at 
org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement(AbstractComponentComposer.java:232)
	at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:66)
	at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement(FieldComponentComposer.java:57)
	at 
org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent(AbstractComponentComposer.java:142)
	at 
org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:72)
	at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:46)
	at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
	at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
	at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
	at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:333)
	at 
org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement(AbstractComponentComposer.java:232)
	at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:66)
	at 
org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement(FieldComponentComposer.java:57)
	at 
org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent(AbstractComponentComposer.java:142)
	at 
org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:72)
	at 
org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:46)
	at 
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
	at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
	at 
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
	at 
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
	at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:327)
	at 
org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute(StartLoadOnStartComponentsPhase.java:68)
	at 
org.codehaus.plexus.DefaultPlexusContainer.initializePhases(DefaultPlexusContainer.java:886)
	at 
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusContainer.java:834)
	at 
org.codehaus.plexus.DefaultPlexusContainer.construct(DefaultPlexusContainer.java:811)
	at 
org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:222)
	at 
org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:260)
	at 
org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(PlexusLifecycleListener.java:76)
	at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
	at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
	at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809)
	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
	at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
	at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
	at org.apache.catalina.core.StandardService.start(StandardService.java:450)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
	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:585)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.sql.SQLException: No suitable driver
	at java.sql.DriverManager.getDriver(DriverManager.java:243)
	at 
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773)
	... 83 more

Ingo
-- 
CRM Products Development - EIM

CAS Software AG
Well informed. Always and everywhere.
www.cas.de

CAS Software AG - Wilhelm-Schickard-Straße 10-12 - 76131 Karlsruhe - 
Telefon +49 721 9638-0 - www.cas.de - Impressum und AGB
Vorstand: Martin Hubschneider (Vorsitz) - Ludwig Neer - Frank Widmayer
Aufsichtsrat: Dr. Dr. Jörg Maurer (Vorsitz) - Prof. Dr. Peter Lockemann 
- Dr. habil. Karl Schlagenhauf Amtsgericht Mannheim - 
Handelsregister-Nr.: HRB 108751 - UID Nr.: DE143593148


Re: Deployment Tomcat 5.5.20 (Etch)

Posted by Ingo Siebert <in...@cas.de>.
Hi Emmanuel,

in the referenced "workaround" thread is written, that the tomcat 5.5.20 
version packaged by debian etch(stable) doesn't has the problem.

Ingo

Emmanuel Venisse schrieb:
> 
> 
> Ingo Siebert a écrit :
>> Hi,
>>
>> I'm using derby-10.1.3.1.jar and derbytools-10.1.3.1.jar in common/lib.
>>
>> Is this log message fine?
>> "Could not load plexus context properties from 
>> '/WEB-INF/plexus.properties'"
> 
> Yes, it is normal
> 
> but this exception in your log: "Caused by: java.sql.SQLException: No 
> suitable driver " isn't normal
> 
> Oh, I didn't see you used 5.5.20.
> You can't use this version. Look at the warning in the link sent by 
> Olivier:
> "Warning:  The Tomcat 5.5.20 and 5.5.23 releases are missing 
> MailSessionFactory and a few other classes. JNDI mail sessions will not  
> work. Use Tomcat 5.5.17 or see the workaround on Bug 40668 "
> 
> Emmanuel
>>
>> Ingo
>>
>> Emmanuel Venisse schrieb:
>>> what is the derby jar you use?
>>>
>>> Emmanuel
>>>
>>> Ingo Siebert a écrit :
>>>> Hi Olivier,
>>>>
>>>> thank your for your fast answer. :)
>>>>
>>>> My config is looking like in [1] and my jdbc url is
>>>>     jdbc:derby:/var/continuum/database;create=true
>>>>
>>>> That's my log messages:
>>>>
>>>> 0    [main] INFO 
>>>> org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
>>>>  - Loading plexus context properties from: '/WEB-INF/plexus.properties'
>>>> 3    [main] INFO 
>>>> org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
>>>>  - Could not load plexus context properties from: 
>>>> '/WEB-INF/plexus.properties'
>>>> 854  [main] INFO  org.codehaus.plexus.PlexusContainer  - Loading on 
>>>> start [role,roleHint]: [org.apache.maven.continuum.Continuum,default]
>>>> 2079 [main] ERROR JPOX.RDBMS.Schema  - Failed initialising database. 
>>>> Please check that your database JDBC driver is accessible, and the 
>>>> database URL and username/password are correct. Exception : Cannot 
>>>> create JDBC driver of class '' for connect URL 'null'
>>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC 
>>>> driver of class '' for connect URL 'null'
>>>> [...] same es before
>>>>
>>>>
>>>> Still any idea?
>>>> Do i have to put the continuum.war in CATALINA_HOME/webapps/? That's 
>>>> how i'm doing it in the moment.
>>>>
>>>> Or should i put the WAR somewhere else and only reference the WAR by 
>>>> using the continuun.xml docBase value?
>>>>
>>>> Ingo
>>>>
>>>> olivier lamy schrieb:
>>>>> Hi,
>>>>> This link [1] can help ?
>>>>> Specially information concerning<Resource name="jdbc/continuum" ....
>>>>> What do you have in url="jdbc:derby:database/continuum;create=true">
>>>>>
>>>>> Note the path database/continuum is relative to $CATALINA_HOME/bin 
>>>>> (you have
>>>>> to create a continuum folder first).
>>>>>
>>>>> -- 
>>>>> Olivier
>>>>>
>>>>> [1]
>>>>> http://maven.apache.org/continuum/documentation/1_1/installation/tomcat.html#Tomcat_5.5.x_Specifics 
>>>>>
>>>>>
>>>>> 2007/11/27, Ingo Siebert <in...@cas.de>:
>>>>>> Hi,
>>>>>>
>>>>>> i'm just trying to deloy the continuum.war on Tomcat 5.5.20. I hope
>>>>>> someone can help me.
>>>>>>
>>>>>> I'm using the Debian(stable) version which doesn't suffer from the
>>>>>> typical tomcat 5.5 problem reported on your page (missing classes).
>>>>>>
>>>>>> I created the continuum.xml in the tomcat/conf/catalina/localhost 
>>>>>> folder
>>>>>> and added the same lines like in the installation instructions 
>>>>>> (except
>>>>>> the docBase value).
>>>>>>
>>>>>> I also copied the derby and mail/activation JARs into the common/lib
>>>>>> directory. I wonder why he wants to create a jdbc driver class 
>>>>>> without a
>>>>>> name: ''. Please see below.
>>>>>> Any idea what's wrong?
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2112 [main] ERROR
>>>>>> org.apache.catalina.core.ContainerBase
>>>>>> .[Standalone].[localhost].[/continuum]
>>>>>>   - Exception sending context initialized event to listener 
>>>>>> instance of
>>>>>> class org.codehaus.plexus.xwork.PlexusLifecycleListener
>>>>>> javax.jdo.JDODataStoreException: Failed initialising database. Please
>>>>>> check that your database JDBC driver is accessible, and the 
>>>>>> database URL
>>>>>> and username/password are correct. Exception : Cannot create JDBC 
>>>>>> driver
>>>>>> of class '' for connect URL 'null'
>>>>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC 
>>>>>> driver of
>>>>>> class '' for connect URL 'null'
>>>>>>         at
>>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>>>> BasicDataSource.java:780)
>>>>>>         at
>>>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java 
>>>>>>
>>>>>> :540)
>>>>>>         at 
>>>>>> org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
>>>>>> :51)
>>>>>>         at 
>>>>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>>>>>>         at 
>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> Method)
>>>>>>         at
>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>>>> NativeConstructorAccessorImpl.java:39)
>>>>>>         at
>>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>>>> DelegatingConstructorAccessorImpl.java:27)
>>>>>>         at 
>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>>>>         at
>>>>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>>>>> StoreManagerFactory.java:73)
>>>>>>         at
>>>>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>>>>> AbstractPersistenceManager.java:295)
>>>>>>         at
>>>>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>>>>
>>>>>> :217)
>>>>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>>>>> PersistenceManagerImpl.java:42)
>>>>>>         at
>>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>>> PersistenceManagerFactoryImpl.java:178)
>>>>>>         at
>>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>>> PersistenceManagerFactoryImpl.java:153)
>>>>>>         at
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>>
>>>>>> JdoContinuumStore.java:2033)
>>>>>>         at
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>>
>>>>>> JdoContinuumStore.java:2028)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>>>>
>>>>>> (JdoContinuumStore.java:792)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:244)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:255)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:115)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:104)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>>>>
>>>>>> (InitializePhase.java:33)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:333)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>>
>>>>>> (AbstractComponentComposer.java:232)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>>
>>>>>> (FieldComponentComposer.java:66)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>>
>>>>>> (FieldComponentComposer.java:57)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>>
>>>>>> (AbstractComponentComposer.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>>
>>>>>> (DefaultComponentComposerManager.java:72)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>>
>>>>>> (CompositionPhase.java:46)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:333)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>>
>>>>>> (AbstractComponentComposer.java:232)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>>
>>>>>> (FieldComponentComposer.java:66)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>>
>>>>>> (FieldComponentComposer.java:57)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>>
>>>>>> (AbstractComponentComposer.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>>
>>>>>> (DefaultComponentComposerManager.java:72)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>>
>>>>>> (CompositionPhase.java:46)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:327)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>>>>
>>>>>> (StartLoadOnStartComponentsPhase.java:68)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>>>>> DefaultPlexusContainer.java:886)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>>>>> DefaultPlexusContainer.java:834)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>>>>> DefaultPlexusContainer.java:811)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>>> DefaultPlexusContainer.java:222)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>>> DefaultPlexusContainer.java:260)
>>>>>>         at
>>>>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>>>>> PlexusLifecycleListener.java:76)
>>>>>>         at
>>>>>> org.apache.catalina.core.StandardContext.listenerStart(
>>>>>> StandardContext.java:3763)
>>>>>>         at
>>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>>>>
>>>>>>         at
>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>>>>
>>>>>> :759)
>>>>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>>>>> ContainerBase.java:739)
>>>>>>         at org.apache.catalina.core.StandardHost.addChild(
>>>>>> StandardHost.java:524)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>>>>> HostConfig.java:809)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>>>>> HostConfig.java:698)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>>>>> HostConfig.java:472)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>>>>> :1122)
>>>>>>         at
>>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>>>>
>>>>>>         at
>>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>>>>> LifecycleSupport.java:119)
>>>>>>         at 
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>>> :1021)
>>>>>>         at 
>>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java
>>>>>> :718)
>>>>>>         at 
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>>> :1013)
>>>>>>         at org.apache.catalina.core.StandardEngine.start(
>>>>>> StandardEngine.java:442)
>>>>>>         at org.apache.catalina.core.StandardService.start(
>>>>>> StandardService.java:450)
>>>>>>         at org.apache.catalina.core.StandardServer.start(
>>>>>> StandardServer.java:709)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>>>         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:585)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>>>> Caused by: java.sql.SQLException: No suitable driver
>>>>>>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>>>>>>         at
>>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>>>> BasicDataSource.java:773)
>>>>>>         ... 83 more
>>>>>>
>>>>>>         at 
>>>>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:286)
>>>>>>         at 
>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> Method)
>>>>>>         at
>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>>>> NativeConstructorAccessorImpl.java:39)
>>>>>>         at
>>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>>>> DelegatingConstructorAccessorImpl.java:27)
>>>>>>         at 
>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>>>>         at
>>>>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>>>>> StoreManagerFactory.java:73)
>>>>>>         at
>>>>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>>>>> AbstractPersistenceManager.java:295)
>>>>>>         at
>>>>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>>>>
>>>>>> :217)
>>>>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>>>>> PersistenceManagerImpl.java:42)
>>>>>>         at
>>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>>> PersistenceManagerFactoryImpl.java:178)
>>>>>>         at
>>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>>> PersistenceManagerFactoryImpl.java:153)
>>>>>>         at
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>>
>>>>>> JdoContinuumStore.java:2033)
>>>>>>         at
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>>
>>>>>> JdoContinuumStore.java:2028)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>>>>
>>>>>> (JdoContinuumStore.java:792)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:244)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:255)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:115)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:104)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>>>>
>>>>>> (InitializePhase.java:33)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:333)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>>
>>>>>> (AbstractComponentComposer.java:232)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>>
>>>>>> (FieldComponentComposer.java:66)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>>
>>>>>> (FieldComponentComposer.java:57)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>>
>>>>>> (AbstractComponentComposer.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>>
>>>>>> (DefaultComponentComposerManager.java:72)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>>
>>>>>> (CompositionPhase.java:46)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:333)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>>
>>>>>> (AbstractComponentComposer.java:232)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>>
>>>>>> (FieldComponentComposer.java:66)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>>
>>>>>> (FieldComponentComposer.java:57)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>>
>>>>>> (AbstractComponentComposer.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>>
>>>>>> (DefaultComponentComposerManager.java:72)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>>
>>>>>> (CompositionPhase.java:46)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:327)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>>>>
>>>>>> (StartLoadOnStartComponentsPhase.java:68)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>>>>> DefaultPlexusContainer.java:886)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>>>>> DefaultPlexusContainer.java:834)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>>>>> DefaultPlexusContainer.java:811)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>>> DefaultPlexusContainer.java:222)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>>> DefaultPlexusContainer.java:260)
>>>>>>         at
>>>>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>>>>> PlexusLifecycleListener.java:76)
>>>>>>         at
>>>>>> org.apache.catalina.core.StandardContext.listenerStart(
>>>>>> StandardContext.java:3763)
>>>>>>         at
>>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>>>>
>>>>>>         at
>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>>>>
>>>>>> :759)
>>>>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>>>>> ContainerBase.java:739)
>>>>>>         at org.apache.catalina.core.StandardHost.addChild(
>>>>>> StandardHost.java:524)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>>>>> HostConfig.java:809)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>>>>> HostConfig.java:698)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>>>>> HostConfig.java:472)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>>>>> :1122)
>>>>>>         at
>>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>>>>
>>>>>>         at
>>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>>>>> LifecycleSupport.java:119)
>>>>>>         at 
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>>> :1021)
>>>>>>         at 
>>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java
>>>>>> :718)
>>>>>>         at 
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>>> :1013)
>>>>>>         at org.apache.catalina.core.StandardEngine.start(
>>>>>> StandardEngine.java:442)
>>>>>>         at org.apache.catalina.core.StandardService.start(
>>>>>> StandardService.java:450)
>>>>>>         at org.apache.catalina.core.StandardServer.start(
>>>>>> StandardServer.java:709)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>>>         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:585)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>>>> NestedThrowablesStackTrace:
>>>>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC 
>>>>>> driver of
>>>>>> class '' for connect URL 'null'
>>>>>>         at
>>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>>>> BasicDataSource.java:780)
>>>>>>         at
>>>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java 
>>>>>>
>>>>>> :540)
>>>>>>         at 
>>>>>> org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
>>>>>> :51)
>>>>>>         at 
>>>>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>>>>>>         at 
>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> Method)
>>>>>>         at
>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>>>> NativeConstructorAccessorImpl.java:39)
>>>>>>         at
>>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>>>> DelegatingConstructorAccessorImpl.java:27)
>>>>>>         at 
>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>>>>         at
>>>>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>>>>> StoreManagerFactory.java:73)
>>>>>>         at
>>>>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>>>>> AbstractPersistenceManager.java:295)
>>>>>>         at
>>>>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>>>>
>>>>>> :217)
>>>>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>>>>> PersistenceManagerImpl.java:42)
>>>>>>         at
>>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>>> PersistenceManagerFactoryImpl.java:178)
>>>>>>         at
>>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>>> PersistenceManagerFactoryImpl.java:153)
>>>>>>         at
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>>
>>>>>> JdoContinuumStore.java:2033)
>>>>>>         at
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>>
>>>>>> JdoContinuumStore.java:2028)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>>>>
>>>>>> (JdoContinuumStore.java:792)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:244)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:255)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:115)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:104)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>>>>
>>>>>> (InitializePhase.java:33)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:333)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>>
>>>>>> (AbstractComponentComposer.java:232)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>>
>>>>>> (FieldComponentComposer.java:66)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>>
>>>>>> (FieldComponentComposer.java:57)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>>
>>>>>> (AbstractComponentComposer.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>>
>>>>>> (DefaultComponentComposerManager.java:72)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>>
>>>>>> (CompositionPhase.java:46)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:333)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>>
>>>>>> (AbstractComponentComposer.java:232)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>>
>>>>>> (FieldComponentComposer.java:66)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>>
>>>>>> (FieldComponentComposer.java:57)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>>
>>>>>> (AbstractComponentComposer.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>>
>>>>>> (DefaultComponentComposerManager.java:72)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>>
>>>>>> (CompositionPhase.java:46)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:327)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>>>>
>>>>>> (StartLoadOnStartComponentsPhase.java:68)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>>>>> DefaultPlexusContainer.java:886)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>>>>> DefaultPlexusContainer.java:834)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>>>>> DefaultPlexusContainer.java:811)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>>> DefaultPlexusContainer.java:222)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>>> DefaultPlexusContainer.java:260)
>>>>>>         at
>>>>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>>>>> PlexusLifecycleListener.java:76)
>>>>>>         at
>>>>>> org.apache.catalina.core.StandardContext.listenerStart(
>>>>>> StandardContext.java:3763)
>>>>>>         at
>>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>>>>
>>>>>>         at
>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>>>>
>>>>>> :759)
>>>>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>>>>> ContainerBase.java:739)
>>>>>>         at org.apache.catalina.core.StandardHost.addChild(
>>>>>> StandardHost.java:524)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>>>>> HostConfig.java:809)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>>>>> HostConfig.java:698)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>>>>> HostConfig.java:472)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>>>>> :1122)
>>>>>>         at
>>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>>>>
>>>>>>         at
>>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>>>>> LifecycleSupport.java:119)
>>>>>>         at 
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>>> :1021)
>>>>
>>>>>>         at 
>>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java
>>>>>> :718)
>>>>>>         at 
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>>> :1013)
>>>>>>         at org.apache.catalina.core.StandardEngine.start(
>>>>>> StandardEngine.java:442)
>>>>>>         at org.apache.catalina.core.StandardService.start(
>>>>>> StandardService.java:450)
>>>>>>         at org.apache.catalina.core.StandardServer.start(
>>>>>> StandardServer.java:709)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>>>         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:585)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>>>> Caused by: java.sql.SQLException: No suitable driver
>>>>>>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>>>>>>         at
>>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>>>> BasicDataSource.java:773)
>>>>>>         ... 83 more
>>>>>>
>>>>>> Ingo
>>>>>> -- 
>>>>>> CRM Products Development - EIM
>>>>>>
>>>>>> CAS Software AG
>>>>>> Well informed. Always and everywhere.
>>>>>> www.cas.de
>>>>>>
>>>>>> CAS Software AG - Wilhelm-Schickard-Straße 10-12 - 76131 Karlsruhe -
>>>>>> Telefon +49 721 9638-0 - www.cas.de - Impressum und AGB
>>>>>> Vorstand: Martin Hubschneider (Vorsitz) - Ludwig Neer - Frank 
>>>>>> Widmayer
>>>>>> Aufsichtsrat: Dr. Dr. Jörg Maurer (Vorsitz) - Prof. Dr. Peter 
>>>>>> Lockemann
>>>>>> - Dr. habil. Karl Schlagenhauf Amtsgericht Mannheim -
>>>>>> Handelsregister-Nr.: HRB 108751 - UID Nr.: DE143593148
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
>>
> 

Re: Deployment Tomcat 5.5.20 (Etch)

Posted by Ingo Siebert <in...@cas.de>.
Hi,

i've added the missing classes fomr the patch zip file to test if i'm 
wrong. But it doesn't change the problem. I think the Debina-Tomcat 
5.5.20 package is pretty good.

I wonder why the message says:
"Cannot create JDBC driver of class '' for connect URL 'null'"

The continuum.xml listed the derby class and a URL. If he would say he 
can't load the derby jdbc class, than i would look after it. But it 
seems the server is not reading the 
/conf/Catalina/localhost/continuum.xml file. What can be the reason? Do 
i have to say Tomcat somehow, that he must read the file?

Cheers,

Ingo

Emmanuel Venisse schrieb:
> 
> 
> Ingo Siebert a écrit :
>> Hi,
>>
>> I'm using derby-10.1.3.1.jar and derbytools-10.1.3.1.jar in common/lib.
>>
>> Is this log message fine?
>> "Could not load plexus context properties from 
>> '/WEB-INF/plexus.properties'"
> 
> Yes, it is normal
> 
> but this exception in your log: "Caused by: java.sql.SQLException: No 
> suitable driver " isn't normal
> 
> Oh, I didn't see you used 5.5.20.
> You can't use this version. Look at the warning in the link sent by 
> Olivier:
> "Warning:  The Tomcat 5.5.20 and 5.5.23 releases are missing 
> MailSessionFactory and a few other classes. JNDI mail sessions will not  
> work. Use Tomcat 5.5.17 or see the workaround on Bug 40668 "
> 
> Emmanuel
>>
>> Ingo
>>
>> Emmanuel Venisse schrieb:
>>> what is the derby jar you use?
>>>
>>> Emmanuel
>>>
>>> Ingo Siebert a écrit :
>>>> Hi Olivier,
>>>>
>>>> thank your for your fast answer. :)
>>>>
>>>> My config is looking like in [1] and my jdbc url is
>>>>     jdbc:derby:/var/continuum/database;create=true
>>>>
>>>> That's my log messages:
>>>>
>>>> 0    [main] INFO 
>>>> org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
>>>>  - Loading plexus context properties from: '/WEB-INF/plexus.properties'
>>>> 3    [main] INFO 
>>>> org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
>>>>  - Could not load plexus context properties from: 
>>>> '/WEB-INF/plexus.properties'
>>>> 854  [main] INFO  org.codehaus.plexus.PlexusContainer  - Loading on 
>>>> start [role,roleHint]: [org.apache.maven.continuum.Continuum,default]
>>>> 2079 [main] ERROR JPOX.RDBMS.Schema  - Failed initialising database. 
>>>> Please check that your database JDBC driver is accessible, and the 
>>>> database URL and username/password are correct. Exception : Cannot 
>>>> create JDBC driver of class '' for connect URL 'null'
>>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC 
>>>> driver of class '' for connect URL 'null'
>>>> [...] same es before
>>>>
>>>>
>>>> Still any idea?
>>>> Do i have to put the continuum.war in CATALINA_HOME/webapps/? That's 
>>>> how i'm doing it in the moment.
>>>>
>>>> Or should i put the WAR somewhere else and only reference the WAR by 
>>>> using the continuun.xml docBase value?
>>>>
>>>> Ingo
>>>>
>>>> olivier lamy schrieb:
>>>>> Hi,
>>>>> This link [1] can help ?
>>>>> Specially information concerning<Resource name="jdbc/continuum" ....
>>>>> What do you have in url="jdbc:derby:database/continuum;create=true">
>>>>>
>>>>> Note the path database/continuum is relative to $CATALINA_HOME/bin 
>>>>> (you have
>>>>> to create a continuum folder first).
>>>>>
>>>>> -- 
>>>>> Olivier
>>>>>
>>>>> [1]
>>>>> http://maven.apache.org/continuum/documentation/1_1/installation/tomcat.html#Tomcat_5.5.x_Specifics 
>>>>>
>>>>>
>>>>> 2007/11/27, Ingo Siebert <in...@cas.de>:
>>>>>> Hi,
>>>>>>
>>>>>> i'm just trying to deloy the continuum.war on Tomcat 5.5.20. I hope
>>>>>> someone can help me.
>>>>>>
>>>>>> I'm using the Debian(stable) version which doesn't suffer from the
>>>>>> typical tomcat 5.5 problem reported on your page (missing classes).
>>>>>>
>>>>>> I created the continuum.xml in the tomcat/conf/catalina/localhost 
>>>>>> folder
>>>>>> and added the same lines like in the installation instructions 
>>>>>> (except
>>>>>> the docBase value).
>>>>>>
>>>>>> I also copied the derby and mail/activation JARs into the common/lib
>>>>>> directory. I wonder why he wants to create a jdbc driver class 
>>>>>> without a
>>>>>> name: ''. Please see below.
>>>>>> Any idea what's wrong?
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2112 [main] ERROR
>>>>>> org.apache.catalina.core.ContainerBase
>>>>>> .[Standalone].[localhost].[/continuum]
>>>>>>   - Exception sending context initialized event to listener 
>>>>>> instance of
>>>>>> class org.codehaus.plexus.xwork.PlexusLifecycleListener
>>>>>> javax.jdo.JDODataStoreException: Failed initialising database. Please
>>>>>> check that your database JDBC driver is accessible, and the 
>>>>>> database URL
>>>>>> and username/password are correct. Exception : Cannot create JDBC 
>>>>>> driver
>>>>>> of class '' for connect URL 'null'
>>>>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC 
>>>>>> driver of
>>>>>> class '' for connect URL 'null'
>>>>>>         at
>>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>>>> BasicDataSource.java:780)
>>>>>>         at
>>>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java 
>>>>>>
>>>>>> :540)
>>>>>>         at 
>>>>>> org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
>>>>>> :51)
>>>>>>         at 
>>>>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>>>>>>         at 
>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> Method)
>>>>>>         at
>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>>>> NativeConstructorAccessorImpl.java:39)
>>>>>>         at
>>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>>>> DelegatingConstructorAccessorImpl.java:27)
>>>>>>         at 
>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>>>>         at
>>>>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>>>>> StoreManagerFactory.java:73)
>>>>>>         at
>>>>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>>>>> AbstractPersistenceManager.java:295)
>>>>>>         at
>>>>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>>>>
>>>>>> :217)
>>>>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>>>>> PersistenceManagerImpl.java:42)
>>>>>>         at
>>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>>> PersistenceManagerFactoryImpl.java:178)
>>>>>>         at
>>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>>> PersistenceManagerFactoryImpl.java:153)
>>>>>>         at
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>>
>>>>>> JdoContinuumStore.java:2033)
>>>>>>         at
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>>
>>>>>> JdoContinuumStore.java:2028)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>>>>
>>>>>> (JdoContinuumStore.java:792)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:244)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:255)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:115)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:104)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>>>>
>>>>>> (InitializePhase.java:33)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:333)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>>
>>>>>> (AbstractComponentComposer.java:232)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>>
>>>>>> (FieldComponentComposer.java:66)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>>
>>>>>> (FieldComponentComposer.java:57)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>>
>>>>>> (AbstractComponentComposer.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>>
>>>>>> (DefaultComponentComposerManager.java:72)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>>
>>>>>> (CompositionPhase.java:46)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:333)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>>
>>>>>> (AbstractComponentComposer.java:232)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>>
>>>>>> (FieldComponentComposer.java:66)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>>
>>>>>> (FieldComponentComposer.java:57)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>>
>>>>>> (AbstractComponentComposer.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>>
>>>>>> (DefaultComponentComposerManager.java:72)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>>
>>>>>> (CompositionPhase.java:46)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:327)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>>>>
>>>>>> (StartLoadOnStartComponentsPhase.java:68)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>>>>> DefaultPlexusContainer.java:886)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>>>>> DefaultPlexusContainer.java:834)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>>>>> DefaultPlexusContainer.java:811)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>>> DefaultPlexusContainer.java:222)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>>> DefaultPlexusContainer.java:260)
>>>>>>         at
>>>>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>>>>> PlexusLifecycleListener.java:76)
>>>>>>         at
>>>>>> org.apache.catalina.core.StandardContext.listenerStart(
>>>>>> StandardContext.java:3763)
>>>>>>         at
>>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>>>>
>>>>>>         at
>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>>>>
>>>>>> :759)
>>>>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>>>>> ContainerBase.java:739)
>>>>>>         at org.apache.catalina.core.StandardHost.addChild(
>>>>>> StandardHost.java:524)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>>>>> HostConfig.java:809)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>>>>> HostConfig.java:698)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>>>>> HostConfig.java:472)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>>>>> :1122)
>>>>>>         at
>>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>>>>
>>>>>>         at
>>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>>>>> LifecycleSupport.java:119)
>>>>>>         at 
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>>> :1021)
>>>>>>         at 
>>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java
>>>>>> :718)
>>>>>>         at 
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>>> :1013)
>>>>>>         at org.apache.catalina.core.StandardEngine.start(
>>>>>> StandardEngine.java:442)
>>>>>>         at org.apache.catalina.core.StandardService.start(
>>>>>> StandardService.java:450)
>>>>>>         at org.apache.catalina.core.StandardServer.start(
>>>>>> StandardServer.java:709)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>>>         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:585)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>>>> Caused by: java.sql.SQLException: No suitable driver
>>>>>>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>>>>>>         at
>>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>>>> BasicDataSource.java:773)
>>>>>>         ... 83 more
>>>>>>
>>>>>>         at 
>>>>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:286)
>>>>>>         at 
>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> Method)
>>>>>>         at
>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>>>> NativeConstructorAccessorImpl.java:39)
>>>>>>         at
>>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>>>> DelegatingConstructorAccessorImpl.java:27)
>>>>>>         at 
>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>>>>         at
>>>>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>>>>> StoreManagerFactory.java:73)
>>>>>>         at
>>>>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>>>>> AbstractPersistenceManager.java:295)
>>>>>>         at
>>>>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>>>>
>>>>>> :217)
>>>>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>>>>> PersistenceManagerImpl.java:42)
>>>>>>         at
>>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>>> PersistenceManagerFactoryImpl.java:178)
>>>>>>         at
>>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>>> PersistenceManagerFactoryImpl.java:153)
>>>>>>         at
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>>
>>>>>> JdoContinuumStore.java:2033)
>>>>>>         at
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>>
>>>>>> JdoContinuumStore.java:2028)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>>>>
>>>>>> (JdoContinuumStore.java:792)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:244)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:255)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:115)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:104)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>>>>
>>>>>> (InitializePhase.java:33)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:333)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>>
>>>>>> (AbstractComponentComposer.java:232)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>>
>>>>>> (FieldComponentComposer.java:66)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>>
>>>>>> (FieldComponentComposer.java:57)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>>
>>>>>> (AbstractComponentComposer.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>>
>>>>>> (DefaultComponentComposerManager.java:72)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>>
>>>>>> (CompositionPhase.java:46)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:333)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>>
>>>>>> (AbstractComponentComposer.java:232)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>>
>>>>>> (FieldComponentComposer.java:66)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>>
>>>>>> (FieldComponentComposer.java:57)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>>
>>>>>> (AbstractComponentComposer.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>>
>>>>>> (DefaultComponentComposerManager.java:72)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>>
>>>>>> (CompositionPhase.java:46)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:327)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>>>>
>>>>>> (StartLoadOnStartComponentsPhase.java:68)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>>>>> DefaultPlexusContainer.java:886)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>>>>> DefaultPlexusContainer.java:834)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>>>>> DefaultPlexusContainer.java:811)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>>> DefaultPlexusContainer.java:222)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>>> DefaultPlexusContainer.java:260)
>>>>>>         at
>>>>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>>>>> PlexusLifecycleListener.java:76)
>>>>>>         at
>>>>>> org.apache.catalina.core.StandardContext.listenerStart(
>>>>>> StandardContext.java:3763)
>>>>>>         at
>>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>>>>
>>>>>>         at
>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>>>>
>>>>>> :759)
>>>>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>>>>> ContainerBase.java:739)
>>>>>>         at org.apache.catalina.core.StandardHost.addChild(
>>>>>> StandardHost.java:524)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>>>>> HostConfig.java:809)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>>>>> HostConfig.java:698)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>>>>> HostConfig.java:472)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>>>>> :1122)
>>>>>>         at
>>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>>>>
>>>>>>         at
>>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>>>>> LifecycleSupport.java:119)
>>>>>>         at 
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>>> :1021)
>>>>>>         at 
>>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java
>>>>>> :718)
>>>>>>         at 
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>>> :1013)
>>>>>>         at org.apache.catalina.core.StandardEngine.start(
>>>>>> StandardEngine.java:442)
>>>>>>         at org.apache.catalina.core.StandardService.start(
>>>>>> StandardService.java:450)
>>>>>>         at org.apache.catalina.core.StandardServer.start(
>>>>>> StandardServer.java:709)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>>>         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:585)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>>>> NestedThrowablesStackTrace:
>>>>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC 
>>>>>> driver of
>>>>>> class '' for connect URL 'null'
>>>>>>         at
>>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>>>> BasicDataSource.java:780)
>>>>>>         at
>>>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java 
>>>>>>
>>>>>> :540)
>>>>>>         at 
>>>>>> org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
>>>>>> :51)
>>>>>>         at 
>>>>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>>>>>>         at 
>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> Method)
>>>>>>         at
>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>>>> NativeConstructorAccessorImpl.java:39)
>>>>>>         at
>>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>>>> DelegatingConstructorAccessorImpl.java:27)
>>>>>>         at 
>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>>>>         at
>>>>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>>>>> StoreManagerFactory.java:73)
>>>>>>         at
>>>>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>>>>> AbstractPersistenceManager.java:295)
>>>>>>         at
>>>>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>>>>
>>>>>> :217)
>>>>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>>>>> PersistenceManagerImpl.java:42)
>>>>>>         at
>>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>>> PersistenceManagerFactoryImpl.java:178)
>>>>>>         at
>>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>>> PersistenceManagerFactoryImpl.java:153)
>>>>>>         at
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>>
>>>>>> JdoContinuumStore.java:2033)
>>>>>>         at
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>>
>>>>>> JdoContinuumStore.java:2028)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>>>>
>>>>>> (JdoContinuumStore.java:792)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:244)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:255)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:115)
>>>>>>         at
>>>>>>
>>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>>>>
>>>>>> (DefaultBuildDefinitionService.java:104)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>>>>
>>>>>> (InitializePhase.java:33)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:333)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>>
>>>>>> (AbstractComponentComposer.java:232)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>>
>>>>>> (FieldComponentComposer.java:66)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>>
>>>>>> (FieldComponentComposer.java:57)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>>
>>>>>> (AbstractComponentComposer.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>>
>>>>>> (DefaultComponentComposerManager.java:72)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>>
>>>>>> (CompositionPhase.java:46)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:333)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>>
>>>>>> (AbstractComponentComposer.java:232)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>>
>>>>>> (FieldComponentComposer.java:66)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>>
>>>>>> (FieldComponentComposer.java:57)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>>
>>>>>> (AbstractComponentComposer.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>>
>>>>>> (DefaultComponentComposerManager.java:72)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>>
>>>>>> (CompositionPhase.java:46)
>>>>>>         at
>>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>>> AbstractLifecycleHandler.java:128)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>>
>>>>>> (AbstractComponentManager.java:142)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>>
>>>>>> (AbstractComponentManager.java:132)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>>
>>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>>> DefaultComponentLookupManager.java:147)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>>> DefaultPlexusContainer.java:327)
>>>>>>         at
>>>>>>
>>>>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>>>>
>>>>>> (StartLoadOnStartComponentsPhase.java:68)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>>>>> DefaultPlexusContainer.java:886)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>>>>> DefaultPlexusContainer.java:834)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>>>>> DefaultPlexusContainer.java:811)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>>> DefaultPlexusContainer.java:222)
>>>>>>         at
>>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>>> DefaultPlexusContainer.java:260)
>>>>>>         at
>>>>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>>>>> PlexusLifecycleListener.java:76)
>>>>>>         at
>>>>>> org.apache.catalina.core.StandardContext.listenerStart(
>>>>>> StandardContext.java:3763)
>>>>>>         at
>>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>>>>
>>>>>>         at
>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>>>>
>>>>>> :759)
>>>>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>>>>> ContainerBase.java:739)
>>>>>>         at org.apache.catalina.core.StandardHost.addChild(
>>>>>> StandardHost.java:524)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>>>>> HostConfig.java:809)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>>>>> HostConfig.java:698)
>>>>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>>>>> HostConfig.java:472)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>>>>> :1122)
>>>>>>         at
>>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>>>>
>>>>>>         at
>>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>>>>> LifecycleSupport.java:119)
>>>>>>         at 
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>>> :1021)
>>>>
>>>>>>         at 
>>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java
>>>>>> :718)
>>>>>>         at 
>>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>>> :1013)
>>>>>>         at org.apache.catalina.core.StandardEngine.start(
>>>>>> StandardEngine.java:442)
>>>>>>         at org.apache.catalina.core.StandardService.start(
>>>>>> StandardService.java:450)
>>>>>>         at org.apache.catalina.core.StandardServer.start(
>>>>>> StandardServer.java:709)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>>>         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:585)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>>>         at 
>>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>>>> Caused by: java.sql.SQLException: No suitable driver
>>>>>>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>>>>>>         at
>>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>>>> BasicDataSource.java:773)
>>>>>>         ... 83 more
>>>>>>
>>>>>> Ingo
>>>>>> -- 
>>>>>> CRM Products Development - EIM
>>>>>>
>>>>>> CAS Software AG
>>>>>> Well informed. Always and everywhere.
>>>>>> www.cas.de
>>>>>>
>>>>>> CAS Software AG - Wilhelm-Schickard-Straße 10-12 - 76131 Karlsruhe -
>>>>>> Telefon +49 721 9638-0 - www.cas.de - Impressum und AGB
>>>>>> Vorstand: Martin Hubschneider (Vorsitz) - Ludwig Neer - Frank 
>>>>>> Widmayer
>>>>>> Aufsichtsrat: Dr. Dr. Jörg Maurer (Vorsitz) - Prof. Dr. Peter 
>>>>>> Lockemann
>>>>>> - Dr. habil. Karl Schlagenhauf Amtsgericht Mannheim -
>>>>>> Handelsregister-Nr.: HRB 108751 - UID Nr.: DE143593148
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
>>
> 


Re: Deployment Tomcat 5.5.20 (Etch)

Posted by Emmanuel Venisse <em...@venisse.net>.

Ingo Siebert a écrit :
> Hi,
> 
> I'm using derby-10.1.3.1.jar and derbytools-10.1.3.1.jar in common/lib.
> 
> Is this log message fine?
> "Could not load plexus context properties from 
> '/WEB-INF/plexus.properties'"

Yes, it is normal

but this exception in your log: "Caused by: java.sql.SQLException: No suitable driver " isn't normal

Oh, I didn't see you used 5.5.20.
You can't use this version. Look at the warning in the link sent by Olivier:
"Warning:  The Tomcat 5.5.20 and 5.5.23 releases are missing MailSessionFactory and a few other classes. JNDI mail sessions will not  work. Use Tomcat 5.5.17 or see the workaround on Bug 40668 "

Emmanuel
> 
> Ingo
> 
> Emmanuel Venisse schrieb:
>> what is the derby jar you use?
>>
>> Emmanuel
>>
>> Ingo Siebert a écrit :
>>> Hi Olivier,
>>>
>>> thank your for your fast answer. :)
>>>
>>> My config is looking like in [1] and my jdbc url is
>>>     jdbc:derby:/var/continuum/database;create=true
>>>
>>> That's my log messages:
>>>
>>> 0    [main] INFO 
>>> org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
>>>  - Loading plexus context properties from: '/WEB-INF/plexus.properties'
>>> 3    [main] INFO 
>>> org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
>>>  - Could not load plexus context properties from: 
>>> '/WEB-INF/plexus.properties'
>>> 854  [main] INFO  org.codehaus.plexus.PlexusContainer  - Loading on 
>>> start [role,roleHint]: [org.apache.maven.continuum.Continuum,default]
>>> 2079 [main] ERROR JPOX.RDBMS.Schema  - Failed initialising database. 
>>> Please check that your database JDBC driver is accessible, and the 
>>> database URL and username/password are correct. Exception : Cannot 
>>> create JDBC driver of class '' for connect URL 'null'
>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver 
>>> of class '' for connect URL 'null'
>>> [...] same es before
>>>
>>>
>>> Still any idea?
>>> Do i have to put the continuum.war in CATALINA_HOME/webapps/? That's 
>>> how i'm doing it in the moment.
>>>
>>> Or should i put the WAR somewhere else and only reference the WAR by 
>>> using the continuun.xml docBase value?
>>>
>>> Ingo
>>>
>>> olivier lamy schrieb:
>>>> Hi,
>>>> This link [1] can help ?
>>>> Specially information concerning<Resource name="jdbc/continuum" ....
>>>> What do you have in url="jdbc:derby:database/continuum;create=true">
>>>>
>>>> Note the path database/continuum is relative to $CATALINA_HOME/bin 
>>>> (you have
>>>> to create a continuum folder first).
>>>>
>>>> -- 
>>>> Olivier
>>>>
>>>> [1]
>>>> http://maven.apache.org/continuum/documentation/1_1/installation/tomcat.html#Tomcat_5.5.x_Specifics 
>>>>
>>>>
>>>> 2007/11/27, Ingo Siebert <in...@cas.de>:
>>>>> Hi,
>>>>>
>>>>> i'm just trying to deloy the continuum.war on Tomcat 5.5.20. I hope
>>>>> someone can help me.
>>>>>
>>>>> I'm using the Debian(stable) version which doesn't suffer from the
>>>>> typical tomcat 5.5 problem reported on your page (missing classes).
>>>>>
>>>>> I created the continuum.xml in the tomcat/conf/catalina/localhost 
>>>>> folder
>>>>> and added the same lines like in the installation instructions (except
>>>>> the docBase value).
>>>>>
>>>>> I also copied the derby and mail/activation JARs into the common/lib
>>>>> directory. I wonder why he wants to create a jdbc driver class 
>>>>> without a
>>>>> name: ''. Please see below.
>>>>> Any idea what's wrong?
>>>>>
>>>>>
>>>>>
>>>>> 2112 [main] ERROR
>>>>> org.apache.catalina.core.ContainerBase
>>>>> .[Standalone].[localhost].[/continuum]
>>>>>   - Exception sending context initialized event to listener 
>>>>> instance of
>>>>> class org.codehaus.plexus.xwork.PlexusLifecycleListener
>>>>> javax.jdo.JDODataStoreException: Failed initialising database. Please
>>>>> check that your database JDBC driver is accessible, and the 
>>>>> database URL
>>>>> and username/password are correct. Exception : Cannot create JDBC 
>>>>> driver
>>>>> of class '' for connect URL 'null'
>>>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC 
>>>>> driver of
>>>>> class '' for connect URL 'null'
>>>>>         at
>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>>> BasicDataSource.java:780)
>>>>>         at
>>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java 
>>>>>
>>>>> :540)
>>>>>         at 
>>>>> org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
>>>>> :51)
>>>>>         at 
>>>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>>>>>         at 
>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>> Method)
>>>>>         at
>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>>> NativeConstructorAccessorImpl.java:39)
>>>>>         at
>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>>> DelegatingConstructorAccessorImpl.java:27)
>>>>>         at 
>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>>>         at
>>>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>>>> StoreManagerFactory.java:73)
>>>>>         at
>>>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>>>> AbstractPersistenceManager.java:295)
>>>>>         at
>>>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>>>
>>>>> :217)
>>>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>>>> PersistenceManagerImpl.java:42)
>>>>>         at
>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>> PersistenceManagerFactoryImpl.java:178)
>>>>>         at
>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>> PersistenceManagerFactoryImpl.java:153)
>>>>>         at
>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>
>>>>> JdoContinuumStore.java:2033)
>>>>>         at
>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>
>>>>> JdoContinuumStore.java:2028)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>>>
>>>>> (JdoContinuumStore.java:792)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>>>
>>>>> (DefaultBuildDefinitionService.java:244)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>>>
>>>>> (DefaultBuildDefinitionService.java:255)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>>>
>>>>> (DefaultBuildDefinitionService.java:115)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>>>
>>>>> (DefaultBuildDefinitionService.java:104)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>>>
>>>>> (InitializePhase.java:33)
>>>>>         at
>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>> AbstractLifecycleHandler.java:128)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>
>>>>> (AbstractComponentManager.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>
>>>>> (AbstractComponentManager.java:132)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>
>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>> DefaultComponentLookupManager.java:147)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>> DefaultPlexusContainer.java:333)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>
>>>>> (AbstractComponentComposer.java:232)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>
>>>>> (FieldComponentComposer.java:66)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>
>>>>> (FieldComponentComposer.java:57)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>
>>>>> (AbstractComponentComposer.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>
>>>>> (DefaultComponentComposerManager.java:72)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>
>>>>> (CompositionPhase.java:46)
>>>>>         at
>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>> AbstractLifecycleHandler.java:128)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>
>>>>> (AbstractComponentManager.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>
>>>>> (AbstractComponentManager.java:132)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>
>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>> DefaultComponentLookupManager.java:147)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>> DefaultPlexusContainer.java:333)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>
>>>>> (AbstractComponentComposer.java:232)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>
>>>>> (FieldComponentComposer.java:66)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>
>>>>> (FieldComponentComposer.java:57)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>
>>>>> (AbstractComponentComposer.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>
>>>>> (DefaultComponentComposerManager.java:72)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>
>>>>> (CompositionPhase.java:46)
>>>>>         at
>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>> AbstractLifecycleHandler.java:128)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>
>>>>> (AbstractComponentManager.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>
>>>>> (AbstractComponentManager.java:132)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>
>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>> DefaultComponentLookupManager.java:147)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>> DefaultPlexusContainer.java:327)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>>>
>>>>> (StartLoadOnStartComponentsPhase.java:68)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>>>> DefaultPlexusContainer.java:886)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>>>> DefaultPlexusContainer.java:834)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>>>> DefaultPlexusContainer.java:811)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>> DefaultPlexusContainer.java:222)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>> DefaultPlexusContainer.java:260)
>>>>>         at
>>>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>>>> PlexusLifecycleListener.java:76)
>>>>>         at
>>>>> org.apache.catalina.core.StandardContext.listenerStart(
>>>>> StandardContext.java:3763)
>>>>>         at
>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>>>
>>>>>         at
>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>>>
>>>>> :759)
>>>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>>>> ContainerBase.java:739)
>>>>>         at org.apache.catalina.core.StandardHost.addChild(
>>>>> StandardHost.java:524)
>>>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>>>> HostConfig.java:809)
>>>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>>>> HostConfig.java:698)
>>>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>>>> HostConfig.java:472)
>>>>>         at 
>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>>>> :1122)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>>>
>>>>>         at
>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>>>> LifecycleSupport.java:119)
>>>>>         at 
>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>> :1021)
>>>>>         at 
>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java
>>>>> :718)
>>>>>         at 
>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>> :1013)
>>>>>         at org.apache.catalina.core.StandardEngine.start(
>>>>> StandardEngine.java:442)
>>>>>         at org.apache.catalina.core.StandardService.start(
>>>>> StandardService.java:450)
>>>>>         at org.apache.catalina.core.StandardServer.start(
>>>>> StandardServer.java:709)
>>>>>         at 
>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>>         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:585)
>>>>>         at 
>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>>         at 
>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>>> Caused by: java.sql.SQLException: No suitable driver
>>>>>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>>>>>         at
>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>>> BasicDataSource.java:773)
>>>>>         ... 83 more
>>>>>
>>>>>         at 
>>>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:286)
>>>>>         at 
>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>> Method)
>>>>>         at
>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>>> NativeConstructorAccessorImpl.java:39)
>>>>>         at
>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>>> DelegatingConstructorAccessorImpl.java:27)
>>>>>         at 
>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>>>         at
>>>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>>>> StoreManagerFactory.java:73)
>>>>>         at
>>>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>>>> AbstractPersistenceManager.java:295)
>>>>>         at
>>>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>>>
>>>>> :217)
>>>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>>>> PersistenceManagerImpl.java:42)
>>>>>         at
>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>> PersistenceManagerFactoryImpl.java:178)
>>>>>         at
>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>> PersistenceManagerFactoryImpl.java:153)
>>>>>         at
>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>
>>>>> JdoContinuumStore.java:2033)
>>>>>         at
>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>
>>>>> JdoContinuumStore.java:2028)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>>>
>>>>> (JdoContinuumStore.java:792)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>>>
>>>>> (DefaultBuildDefinitionService.java:244)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>>>
>>>>> (DefaultBuildDefinitionService.java:255)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>>>
>>>>> (DefaultBuildDefinitionService.java:115)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>>>
>>>>> (DefaultBuildDefinitionService.java:104)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>>>
>>>>> (InitializePhase.java:33)
>>>>>         at
>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>> AbstractLifecycleHandler.java:128)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>
>>>>> (AbstractComponentManager.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>
>>>>> (AbstractComponentManager.java:132)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>
>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>> DefaultComponentLookupManager.java:147)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>> DefaultPlexusContainer.java:333)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>
>>>>> (AbstractComponentComposer.java:232)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>
>>>>> (FieldComponentComposer.java:66)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>
>>>>> (FieldComponentComposer.java:57)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>
>>>>> (AbstractComponentComposer.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>
>>>>> (DefaultComponentComposerManager.java:72)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>
>>>>> (CompositionPhase.java:46)
>>>>>         at
>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>> AbstractLifecycleHandler.java:128)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>
>>>>> (AbstractComponentManager.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>
>>>>> (AbstractComponentManager.java:132)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>
>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>> DefaultComponentLookupManager.java:147)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>> DefaultPlexusContainer.java:333)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>
>>>>> (AbstractComponentComposer.java:232)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>
>>>>> (FieldComponentComposer.java:66)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>
>>>>> (FieldComponentComposer.java:57)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>
>>>>> (AbstractComponentComposer.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>
>>>>> (DefaultComponentComposerManager.java:72)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>
>>>>> (CompositionPhase.java:46)
>>>>>         at
>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>> AbstractLifecycleHandler.java:128)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>
>>>>> (AbstractComponentManager.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>
>>>>> (AbstractComponentManager.java:132)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>
>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>> DefaultComponentLookupManager.java:147)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>> DefaultPlexusContainer.java:327)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>>>
>>>>> (StartLoadOnStartComponentsPhase.java:68)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>>>> DefaultPlexusContainer.java:886)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>>>> DefaultPlexusContainer.java:834)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>>>> DefaultPlexusContainer.java:811)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>> DefaultPlexusContainer.java:222)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>> DefaultPlexusContainer.java:260)
>>>>>         at
>>>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>>>> PlexusLifecycleListener.java:76)
>>>>>         at
>>>>> org.apache.catalina.core.StandardContext.listenerStart(
>>>>> StandardContext.java:3763)
>>>>>         at
>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>>>
>>>>>         at
>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>>>
>>>>> :759)
>>>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>>>> ContainerBase.java:739)
>>>>>         at org.apache.catalina.core.StandardHost.addChild(
>>>>> StandardHost.java:524)
>>>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>>>> HostConfig.java:809)
>>>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>>>> HostConfig.java:698)
>>>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>>>> HostConfig.java:472)
>>>>>         at 
>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>>>> :1122)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>>>
>>>>>         at
>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>>>> LifecycleSupport.java:119)
>>>>>         at 
>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>> :1021)
>>>>>         at 
>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java
>>>>> :718)
>>>>>         at 
>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>> :1013)
>>>>>         at org.apache.catalina.core.StandardEngine.start(
>>>>> StandardEngine.java:442)
>>>>>         at org.apache.catalina.core.StandardService.start(
>>>>> StandardService.java:450)
>>>>>         at org.apache.catalina.core.StandardServer.start(
>>>>> StandardServer.java:709)
>>>>>         at 
>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>>         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:585)
>>>>>         at 
>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>>         at 
>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>>> NestedThrowablesStackTrace:
>>>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC 
>>>>> driver of
>>>>> class '' for connect URL 'null'
>>>>>         at
>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>>> BasicDataSource.java:780)
>>>>>         at
>>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java 
>>>>>
>>>>> :540)
>>>>>         at 
>>>>> org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
>>>>> :51)
>>>>>         at 
>>>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>>>>>         at 
>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>> Method)
>>>>>         at
>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>>> NativeConstructorAccessorImpl.java:39)
>>>>>         at
>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>>> DelegatingConstructorAccessorImpl.java:27)
>>>>>         at 
>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>>>         at
>>>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>>>> StoreManagerFactory.java:73)
>>>>>         at
>>>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>>>> AbstractPersistenceManager.java:295)
>>>>>         at
>>>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>>>
>>>>> :217)
>>>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>>>> PersistenceManagerImpl.java:42)
>>>>>         at
>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>> PersistenceManagerFactoryImpl.java:178)
>>>>>         at
>>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>>> PersistenceManagerFactoryImpl.java:153)
>>>>>         at
>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>
>>>>> JdoContinuumStore.java:2033)
>>>>>         at
>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>>
>>>>> JdoContinuumStore.java:2028)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>>>
>>>>> (JdoContinuumStore.java:792)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>>>
>>>>> (DefaultBuildDefinitionService.java:244)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>>>
>>>>> (DefaultBuildDefinitionService.java:255)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>>>
>>>>> (DefaultBuildDefinitionService.java:115)
>>>>>         at
>>>>>
>>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>>>
>>>>> (DefaultBuildDefinitionService.java:104)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>>>
>>>>> (InitializePhase.java:33)
>>>>>         at
>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>> AbstractLifecycleHandler.java:128)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>
>>>>> (AbstractComponentManager.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>
>>>>> (AbstractComponentManager.java:132)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>
>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>> DefaultComponentLookupManager.java:147)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>> DefaultPlexusContainer.java:333)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>
>>>>> (AbstractComponentComposer.java:232)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>
>>>>> (FieldComponentComposer.java:66)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>
>>>>> (FieldComponentComposer.java:57)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>
>>>>> (AbstractComponentComposer.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>
>>>>> (DefaultComponentComposerManager.java:72)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>
>>>>> (CompositionPhase.java:46)
>>>>>         at
>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>> AbstractLifecycleHandler.java:128)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>
>>>>> (AbstractComponentManager.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>
>>>>> (AbstractComponentManager.java:132)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>
>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>> DefaultComponentLookupManager.java:147)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>> DefaultPlexusContainer.java:333)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>>
>>>>> (AbstractComponentComposer.java:232)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>>
>>>>> (FieldComponentComposer.java:66)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>>
>>>>> (FieldComponentComposer.java:57)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>>
>>>>> (AbstractComponentComposer.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>>
>>>>> (DefaultComponentComposerManager.java:72)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>>
>>>>> (CompositionPhase.java:46)
>>>>>         at
>>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>>> AbstractLifecycleHandler.java:128)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>>
>>>>> (AbstractComponentManager.java:142)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>>
>>>>> (AbstractComponentManager.java:132)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>>
>>>>> (ClassicSingletonComponentManager.java:90)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>>> DefaultComponentLookupManager.java:147)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>>> DefaultPlexusContainer.java:327)
>>>>>         at
>>>>>
>>>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>>>
>>>>> (StartLoadOnStartComponentsPhase.java:68)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>>>> DefaultPlexusContainer.java:886)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>>>> DefaultPlexusContainer.java:834)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>>>> DefaultPlexusContainer.java:811)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>> DefaultPlexusContainer.java:222)
>>>>>         at
>>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>>> DefaultPlexusContainer.java:260)
>>>>>         at
>>>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>>>> PlexusLifecycleListener.java:76)
>>>>>         at
>>>>> org.apache.catalina.core.StandardContext.listenerStart(
>>>>> StandardContext.java:3763)
>>>>>         at
>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>>>
>>>>>         at
>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>>>
>>>>> :759)
>>>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>>>> ContainerBase.java:739)
>>>>>         at org.apache.catalina.core.StandardHost.addChild(
>>>>> StandardHost.java:524)
>>>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>>>> HostConfig.java:809)
>>>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>>>> HostConfig.java:698)
>>>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>>>> HostConfig.java:472)
>>>>>         at 
>>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>>>> :1122)
>>>>>         at
>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>>>
>>>>>         at
>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>>>> LifecycleSupport.java:119)
>>>>>         at 
>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>> :1021)
>>>
>>>>>         at 
>>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java
>>>>> :718)
>>>>>         at 
>>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>>> :1013)
>>>>>         at org.apache.catalina.core.StandardEngine.start(
>>>>> StandardEngine.java:442)
>>>>>         at org.apache.catalina.core.StandardService.start(
>>>>> StandardService.java:450)
>>>>>         at org.apache.catalina.core.StandardServer.start(
>>>>> StandardServer.java:709)
>>>>>         at 
>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>>         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:585)
>>>>>         at 
>>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>>         at 
>>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>>> Caused by: java.sql.SQLException: No suitable driver
>>>>>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>>>>>         at
>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>>> BasicDataSource.java:773)
>>>>>         ... 83 more
>>>>>
>>>>> Ingo
>>>>> -- 
>>>>> CRM Products Development - EIM
>>>>>
>>>>> CAS Software AG
>>>>> Well informed. Always and everywhere.
>>>>> www.cas.de
>>>>>
>>>>> CAS Software AG - Wilhelm-Schickard-Straße 10-12 - 76131 Karlsruhe -
>>>>> Telefon +49 721 9638-0 - www.cas.de - Impressum und AGB
>>>>> Vorstand: Martin Hubschneider (Vorsitz) - Ludwig Neer - Frank Widmayer
>>>>> Aufsichtsrat: Dr. Dr. Jörg Maurer (Vorsitz) - Prof. Dr. Peter 
>>>>> Lockemann
>>>>> - Dr. habil. Karl Schlagenhauf Amtsgericht Mannheim -
>>>>> Handelsregister-Nr.: HRB 108751 - UID Nr.: DE143593148
>>>>>
>>>>>
>>>>
>>>
>>>
>>
> 
> 
> 


Re: Deployment Tomcat 5.5.20 (Etch)

Posted by Ingo Siebert <in...@cas.de>.
Hi,

I'm using derby-10.1.3.1.jar and derbytools-10.1.3.1.jar in common/lib.

Is this log message fine?
"Could not load plexus context properties from '/WEB-INF/plexus.properties'"

Ingo

Emmanuel Venisse schrieb:
> what is the derby jar you use?
> 
> Emmanuel
> 
> Ingo Siebert a écrit :
>> Hi Olivier,
>>
>> thank your for your fast answer. :)
>>
>> My config is looking like in [1] and my jdbc url is
>>     jdbc:derby:/var/continuum/database;create=true
>>
>> That's my log messages:
>>
>> 0    [main] INFO 
>> org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
>>  - Loading plexus context properties from: '/WEB-INF/plexus.properties'
>> 3    [main] INFO 
>> org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
>>  - Could not load plexus context properties from: 
>> '/WEB-INF/plexus.properties'
>> 854  [main] INFO  org.codehaus.plexus.PlexusContainer  - Loading on 
>> start [role,roleHint]: [org.apache.maven.continuum.Continuum,default]
>> 2079 [main] ERROR JPOX.RDBMS.Schema  - Failed initialising database. 
>> Please check that your database JDBC driver is accessible, and the 
>> database URL and username/password are correct. Exception : Cannot 
>> create JDBC driver of class '' for connect URL 'null'
>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver 
>> of class '' for connect URL 'null'
>> [...] same es before
>>
>>
>> Still any idea?
>> Do i have to put the continuum.war in CATALINA_HOME/webapps/? That's 
>> how i'm doing it in the moment.
>>
>> Or should i put the WAR somewhere else and only reference the WAR by 
>> using the continuun.xml docBase value?
>>
>> Ingo
>>
>> olivier lamy schrieb:
>>> Hi,
>>> This link [1] can help ?
>>> Specially information concerning<Resource name="jdbc/continuum" ....
>>> What do you have in url="jdbc:derby:database/continuum;create=true">
>>>
>>> Note the path database/continuum is relative to $CATALINA_HOME/bin 
>>> (you have
>>> to create a continuum folder first).
>>>
>>> -- 
>>> Olivier
>>>
>>> [1]
>>> http://maven.apache.org/continuum/documentation/1_1/installation/tomcat.html#Tomcat_5.5.x_Specifics 
>>>
>>>
>>> 2007/11/27, Ingo Siebert <in...@cas.de>:
>>>> Hi,
>>>>
>>>> i'm just trying to deloy the continuum.war on Tomcat 5.5.20. I hope
>>>> someone can help me.
>>>>
>>>> I'm using the Debian(stable) version which doesn't suffer from the
>>>> typical tomcat 5.5 problem reported on your page (missing classes).
>>>>
>>>> I created the continuum.xml in the tomcat/conf/catalina/localhost 
>>>> folder
>>>> and added the same lines like in the installation instructions (except
>>>> the docBase value).
>>>>
>>>> I also copied the derby and mail/activation JARs into the common/lib
>>>> directory. I wonder why he wants to create a jdbc driver class 
>>>> without a
>>>> name: ''. Please see below.
>>>> Any idea what's wrong?
>>>>
>>>>
>>>>
>>>> 2112 [main] ERROR
>>>> org.apache.catalina.core.ContainerBase
>>>> .[Standalone].[localhost].[/continuum]
>>>>   - Exception sending context initialized event to listener instance of
>>>> class org.codehaus.plexus.xwork.PlexusLifecycleListener
>>>> javax.jdo.JDODataStoreException: Failed initialising database. Please
>>>> check that your database JDBC driver is accessible, and the database 
>>>> URL
>>>> and username/password are correct. Exception : Cannot create JDBC 
>>>> driver
>>>> of class '' for connect URL 'null'
>>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC 
>>>> driver of
>>>> class '' for connect URL 'null'
>>>>         at
>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>> BasicDataSource.java:780)
>>>>         at
>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java 
>>>>
>>>> :540)
>>>>         at org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
>>>> :51)
>>>>         at 
>>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>>>>         at 
>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>> Method)
>>>>         at
>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>> NativeConstructorAccessorImpl.java:39)
>>>>         at
>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>> DelegatingConstructorAccessorImpl.java:27)
>>>>         at 
>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>>         at
>>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>>> StoreManagerFactory.java:73)
>>>>         at
>>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>>> AbstractPersistenceManager.java:295)
>>>>         at
>>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>>
>>>> :217)
>>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>>> PersistenceManagerImpl.java:42)
>>>>         at
>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>> PersistenceManagerFactoryImpl.java:178)
>>>>         at
>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>> PersistenceManagerFactoryImpl.java:153)
>>>>         at
>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>
>>>> JdoContinuumStore.java:2033)
>>>>         at
>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>
>>>> JdoContinuumStore.java:2028)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>>
>>>> (JdoContinuumStore.java:792)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>>
>>>> (DefaultBuildDefinitionService.java:244)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>>
>>>> (DefaultBuildDefinitionService.java:255)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>>
>>>> (DefaultBuildDefinitionService.java:115)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>>
>>>> (DefaultBuildDefinitionService.java:104)
>>>>         at
>>>>
>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>>
>>>> (InitializePhase.java:33)
>>>>         at
>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>> AbstractLifecycleHandler.java:128)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>
>>>> (AbstractComponentManager.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>
>>>> (AbstractComponentManager.java:132)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>
>>>> (ClassicSingletonComponentManager.java:90)
>>>>         at
>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>> DefaultComponentLookupManager.java:147)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>> DefaultPlexusContainer.java:333)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>
>>>> (AbstractComponentComposer.java:232)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>
>>>> (FieldComponentComposer.java:66)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>
>>>> (FieldComponentComposer.java:57)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>
>>>> (AbstractComponentComposer.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>
>>>> (DefaultComponentComposerManager.java:72)
>>>>         at
>>>>
>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>
>>>> (CompositionPhase.java:46)
>>>>         at
>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>> AbstractLifecycleHandler.java:128)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>
>>>> (AbstractComponentManager.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>
>>>> (AbstractComponentManager.java:132)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>
>>>> (ClassicSingletonComponentManager.java:90)
>>>>         at
>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>> DefaultComponentLookupManager.java:147)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>> DefaultPlexusContainer.java:333)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>
>>>> (AbstractComponentComposer.java:232)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>
>>>> (FieldComponentComposer.java:66)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>
>>>> (FieldComponentComposer.java:57)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>
>>>> (AbstractComponentComposer.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>
>>>> (DefaultComponentComposerManager.java:72)
>>>>         at
>>>>
>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>
>>>> (CompositionPhase.java:46)
>>>>         at
>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>> AbstractLifecycleHandler.java:128)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>
>>>> (AbstractComponentManager.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>
>>>> (AbstractComponentManager.java:132)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>
>>>> (ClassicSingletonComponentManager.java:90)
>>>>         at
>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>> DefaultComponentLookupManager.java:147)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>> DefaultPlexusContainer.java:327)
>>>>         at
>>>>
>>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>>
>>>> (StartLoadOnStartComponentsPhase.java:68)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>>> DefaultPlexusContainer.java:886)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>>> DefaultPlexusContainer.java:834)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>>> DefaultPlexusContainer.java:811)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>> DefaultPlexusContainer.java:222)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>> DefaultPlexusContainer.java:260)
>>>>         at
>>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>>> PlexusLifecycleListener.java:76)
>>>>         at
>>>> org.apache.catalina.core.StandardContext.listenerStart(
>>>> StandardContext.java:3763)
>>>>         at
>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>>
>>>>         at
>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>>
>>>> :759)
>>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>>> ContainerBase.java:739)
>>>>         at org.apache.catalina.core.StandardHost.addChild(
>>>> StandardHost.java:524)
>>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>>> HostConfig.java:809)
>>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>>> HostConfig.java:698)
>>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>>> HostConfig.java:472)
>>>>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>>> :1122)
>>>>         at
>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>>
>>>>         at
>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>>> LifecycleSupport.java:119)
>>>>         at 
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>> :1021)
>>>>         at 
>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java
>>>> :718)
>>>>         at 
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>> :1013)
>>>>         at org.apache.catalina.core.StandardEngine.start(
>>>> StandardEngine.java:442)
>>>>         at org.apache.catalina.core.StandardService.start(
>>>> StandardService.java:450)
>>>>         at org.apache.catalina.core.StandardServer.start(
>>>> StandardServer.java:709)
>>>>         at 
>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>         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:585)
>>>>         at 
>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>         at 
>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>> Caused by: java.sql.SQLException: No suitable driver
>>>>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>>>>         at
>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>> BasicDataSource.java:773)
>>>>         ... 83 more
>>>>
>>>>         at 
>>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:286)
>>>>         at 
>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>> Method)
>>>>         at
>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>> NativeConstructorAccessorImpl.java:39)
>>>>         at
>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>> DelegatingConstructorAccessorImpl.java:27)
>>>>         at 
>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>>         at
>>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>>> StoreManagerFactory.java:73)
>>>>         at
>>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>>> AbstractPersistenceManager.java:295)
>>>>         at
>>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>>
>>>> :217)
>>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>>> PersistenceManagerImpl.java:42)
>>>>         at
>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>> PersistenceManagerFactoryImpl.java:178)
>>>>         at
>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>> PersistenceManagerFactoryImpl.java:153)
>>>>         at
>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>
>>>> JdoContinuumStore.java:2033)
>>>>         at
>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>
>>>> JdoContinuumStore.java:2028)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>>
>>>> (JdoContinuumStore.java:792)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>>
>>>> (DefaultBuildDefinitionService.java:244)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>>
>>>> (DefaultBuildDefinitionService.java:255)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>>
>>>> (DefaultBuildDefinitionService.java:115)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>>
>>>> (DefaultBuildDefinitionService.java:104)
>>>>         at
>>>>
>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>>
>>>> (InitializePhase.java:33)
>>>>         at
>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>> AbstractLifecycleHandler.java:128)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>
>>>> (AbstractComponentManager.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>
>>>> (AbstractComponentManager.java:132)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>
>>>> (ClassicSingletonComponentManager.java:90)
>>>>         at
>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>> DefaultComponentLookupManager.java:147)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>> DefaultPlexusContainer.java:333)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>
>>>> (AbstractComponentComposer.java:232)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>
>>>> (FieldComponentComposer.java:66)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>
>>>> (FieldComponentComposer.java:57)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>
>>>> (AbstractComponentComposer.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>
>>>> (DefaultComponentComposerManager.java:72)
>>>>         at
>>>>
>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>
>>>> (CompositionPhase.java:46)
>>>>         at
>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>> AbstractLifecycleHandler.java:128)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>
>>>> (AbstractComponentManager.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>
>>>> (AbstractComponentManager.java:132)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>
>>>> (ClassicSingletonComponentManager.java:90)
>>>>         at
>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>> DefaultComponentLookupManager.java:147)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>> DefaultPlexusContainer.java:333)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>
>>>> (AbstractComponentComposer.java:232)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>
>>>> (FieldComponentComposer.java:66)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>
>>>> (FieldComponentComposer.java:57)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>
>>>> (AbstractComponentComposer.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>
>>>> (DefaultComponentComposerManager.java:72)
>>>>         at
>>>>
>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>
>>>> (CompositionPhase.java:46)
>>>>         at
>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>> AbstractLifecycleHandler.java:128)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>
>>>> (AbstractComponentManager.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>
>>>> (AbstractComponentManager.java:132)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>
>>>> (ClassicSingletonComponentManager.java:90)
>>>>         at
>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>> DefaultComponentLookupManager.java:147)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>> DefaultPlexusContainer.java:327)
>>>>         at
>>>>
>>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>>
>>>> (StartLoadOnStartComponentsPhase.java:68)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>>> DefaultPlexusContainer.java:886)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>>> DefaultPlexusContainer.java:834)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>>> DefaultPlexusContainer.java:811)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>> DefaultPlexusContainer.java:222)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>> DefaultPlexusContainer.java:260)
>>>>         at
>>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>>> PlexusLifecycleListener.java:76)
>>>>         at
>>>> org.apache.catalina.core.StandardContext.listenerStart(
>>>> StandardContext.java:3763)
>>>>         at
>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>>
>>>>         at
>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>>
>>>> :759)
>>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>>> ContainerBase.java:739)
>>>>         at org.apache.catalina.core.StandardHost.addChild(
>>>> StandardHost.java:524)
>>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>>> HostConfig.java:809)
>>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>>> HostConfig.java:698)
>>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>>> HostConfig.java:472)
>>>>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>>> :1122)
>>>>         at
>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>>
>>>>         at
>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>>> LifecycleSupport.java:119)
>>>>         at 
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>> :1021)
>>>>         at 
>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java
>>>> :718)
>>>>         at 
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>> :1013)
>>>>         at org.apache.catalina.core.StandardEngine.start(
>>>> StandardEngine.java:442)
>>>>         at org.apache.catalina.core.StandardService.start(
>>>> StandardService.java:450)
>>>>         at org.apache.catalina.core.StandardServer.start(
>>>> StandardServer.java:709)
>>>>         at 
>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>         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:585)
>>>>         at 
>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>         at 
>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>> NestedThrowablesStackTrace:
>>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC 
>>>> driver of
>>>> class '' for connect URL 'null'
>>>>         at
>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>> BasicDataSource.java:780)
>>>>         at
>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java 
>>>>
>>>> :540)
>>>>         at org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
>>>> :51)
>>>>         at 
>>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>>>>         at 
>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>> Method)
>>>>         at
>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>>> NativeConstructorAccessorImpl.java:39)
>>>>         at
>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>>> DelegatingConstructorAccessorImpl.java:27)
>>>>         at 
>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>>         at
>>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>>> StoreManagerFactory.java:73)
>>>>         at
>>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>>> AbstractPersistenceManager.java:295)
>>>>         at
>>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>>
>>>> :217)
>>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>>> PersistenceManagerImpl.java:42)
>>>>         at
>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>> PersistenceManagerFactoryImpl.java:178)
>>>>         at
>>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>>> PersistenceManagerFactoryImpl.java:153)
>>>>         at
>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>
>>>> JdoContinuumStore.java:2033)
>>>>         at
>>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>>
>>>> JdoContinuumStore.java:2028)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>>
>>>> (JdoContinuumStore.java:792)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>>
>>>> (DefaultBuildDefinitionService.java:244)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>>
>>>> (DefaultBuildDefinitionService.java:255)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>>
>>>> (DefaultBuildDefinitionService.java:115)
>>>>         at
>>>>
>>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>>
>>>> (DefaultBuildDefinitionService.java:104)
>>>>         at
>>>>
>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>>
>>>> (InitializePhase.java:33)
>>>>         at
>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>> AbstractLifecycleHandler.java:128)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>
>>>> (AbstractComponentManager.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>
>>>> (AbstractComponentManager.java:132)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>
>>>> (ClassicSingletonComponentManager.java:90)
>>>>         at
>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>> DefaultComponentLookupManager.java:147)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>> DefaultPlexusContainer.java:333)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>
>>>> (AbstractComponentComposer.java:232)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>
>>>> (FieldComponentComposer.java:66)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>
>>>> (FieldComponentComposer.java:57)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>
>>>> (AbstractComponentComposer.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>
>>>> (DefaultComponentComposerManager.java:72)
>>>>         at
>>>>
>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>
>>>> (CompositionPhase.java:46)
>>>>         at
>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>> AbstractLifecycleHandler.java:128)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>
>>>> (AbstractComponentManager.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>
>>>> (AbstractComponentManager.java:132)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>
>>>> (ClassicSingletonComponentManager.java:90)
>>>>         at
>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>> DefaultComponentLookupManager.java:147)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>> DefaultPlexusContainer.java:333)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>>
>>>> (AbstractComponentComposer.java:232)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>>
>>>> (FieldComponentComposer.java:66)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>>
>>>> (FieldComponentComposer.java:57)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>>
>>>> (AbstractComponentComposer.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>>
>>>> (DefaultComponentComposerManager.java:72)
>>>>         at
>>>>
>>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>>
>>>> (CompositionPhase.java:46)
>>>>         at
>>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>>> AbstractLifecycleHandler.java:128)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>>
>>>> (AbstractComponentManager.java:142)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>>
>>>> (AbstractComponentManager.java:132)
>>>>         at
>>>>
>>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>>
>>>> (ClassicSingletonComponentManager.java:90)
>>>>         at
>>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>>> DefaultComponentLookupManager.java:147)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>>> DefaultPlexusContainer.java:327)
>>>>         at
>>>>
>>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>>
>>>> (StartLoadOnStartComponentsPhase.java:68)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>>> DefaultPlexusContainer.java:886)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>>> DefaultPlexusContainer.java:834)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>>> DefaultPlexusContainer.java:811)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>> DefaultPlexusContainer.java:222)
>>>>         at
>>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>>> DefaultPlexusContainer.java:260)
>>>>         at
>>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>>> PlexusLifecycleListener.java:76)
>>>>         at
>>>> org.apache.catalina.core.StandardContext.listenerStart(
>>>> StandardContext.java:3763)
>>>>         at
>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>>
>>>>         at
>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>>
>>>> :759)
>>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>>> ContainerBase.java:739)
>>>>         at org.apache.catalina.core.StandardHost.addChild(
>>>> StandardHost.java:524)
>>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>>> HostConfig.java:809)
>>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>>> HostConfig.java:698)
>>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>>> HostConfig.java:472)
>>>>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>>> :1122)
>>>>         at
>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>>
>>>>         at
>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>>> LifecycleSupport.java:119)
>>>>         at 
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>> :1021)
>>
>>>>         at 
>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java
>>>> :718)
>>>>         at 
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>> :1013)
>>>>         at org.apache.catalina.core.StandardEngine.start(
>>>> StandardEngine.java:442)
>>>>         at org.apache.catalina.core.StandardService.start(
>>>> StandardService.java:450)
>>>>         at org.apache.catalina.core.StandardServer.start(
>>>> StandardServer.java:709)
>>>>         at 
>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>>         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:585)
>>>>         at 
>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>>         at 
>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>>> Caused by: java.sql.SQLException: No suitable driver
>>>>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>>>>         at
>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>>> BasicDataSource.java:773)
>>>>         ... 83 more
>>>>
>>>> Ingo
>>>> -- 
>>>> CRM Products Development - EIM
>>>>
>>>> CAS Software AG
>>>> Well informed. Always and everywhere.
>>>> www.cas.de
>>>>
>>>> CAS Software AG - Wilhelm-Schickard-Straße 10-12 - 76131 Karlsruhe -
>>>> Telefon +49 721 9638-0 - www.cas.de - Impressum und AGB
>>>> Vorstand: Martin Hubschneider (Vorsitz) - Ludwig Neer - Frank Widmayer
>>>> Aufsichtsrat: Dr. Dr. Jörg Maurer (Vorsitz) - Prof. Dr. Peter Lockemann
>>>> - Dr. habil. Karl Schlagenhauf Amtsgericht Mannheim -
>>>> Handelsregister-Nr.: HRB 108751 - UID Nr.: DE143593148
>>>>
>>>>
>>>
>>
>>
> 


Re: Deployment Tomcat 5.5.20 (Etch)

Posted by Emmanuel Venisse <em...@venisse.net>.
what is the derby jar you use?

Emmanuel

Ingo Siebert a écrit :
> Hi Olivier,
> 
> thank your for your fast answer. :)
> 
> My config is looking like in [1] and my jdbc url is
>     jdbc:derby:/var/continuum/database;create=true
> 
> That's my log messages:
> 
> 0    [main] INFO 
> org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
>  - Loading plexus context properties from: '/WEB-INF/plexus.properties'
> 3    [main] INFO 
> org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
>  - Could not load plexus context properties from: 
> '/WEB-INF/plexus.properties'
> 854  [main] INFO  org.codehaus.plexus.PlexusContainer  - Loading on 
> start [role,roleHint]: [org.apache.maven.continuum.Continuum,default]
> 2079 [main] ERROR JPOX.RDBMS.Schema  - Failed initialising database. 
> Please check that your database JDBC driver is accessible, and the 
> database URL and username/password are correct. Exception : Cannot 
> create JDBC driver of class '' for connect URL 'null'
> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of 
> class '' for connect URL 'null'
> [...] same es before
> 
> 
> Still any idea?
> Do i have to put the continuum.war in CATALINA_HOME/webapps/? That's how 
> i'm doing it in the moment.
> 
> Or should i put the WAR somewhere else and only reference the WAR by 
> using the continuun.xml docBase value?
> 
> Ingo
> 
> olivier lamy schrieb:
>> Hi,
>> This link [1] can help ?
>> Specially information concerning<Resource name="jdbc/continuum" ....
>> What do you have in url="jdbc:derby:database/continuum;create=true">
>>
>> Note the path database/continuum is relative to $CATALINA_HOME/bin 
>> (you have
>> to create a continuum folder first).
>>
>> -- 
>> Olivier
>>
>> [1]
>> http://maven.apache.org/continuum/documentation/1_1/installation/tomcat.html#Tomcat_5.5.x_Specifics 
>>
>>
>> 2007/11/27, Ingo Siebert <in...@cas.de>:
>>> Hi,
>>>
>>> i'm just trying to deloy the continuum.war on Tomcat 5.5.20. I hope
>>> someone can help me.
>>>
>>> I'm using the Debian(stable) version which doesn't suffer from the
>>> typical tomcat 5.5 problem reported on your page (missing classes).
>>>
>>> I created the continuum.xml in the tomcat/conf/catalina/localhost folder
>>> and added the same lines like in the installation instructions (except
>>> the docBase value).
>>>
>>> I also copied the derby and mail/activation JARs into the common/lib
>>> directory. I wonder why he wants to create a jdbc driver class without a
>>> name: ''. Please see below.
>>> Any idea what's wrong?
>>>
>>>
>>>
>>> 2112 [main] ERROR
>>> org.apache.catalina.core.ContainerBase
>>> .[Standalone].[localhost].[/continuum]
>>>   - Exception sending context initialized event to listener instance of
>>> class org.codehaus.plexus.xwork.PlexusLifecycleListener
>>> javax.jdo.JDODataStoreException: Failed initialising database. Please
>>> check that your database JDBC driver is accessible, and the database URL
>>> and username/password are correct. Exception : Cannot create JDBC driver
>>> of class '' for connect URL 'null'
>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of
>>> class '' for connect URL 'null'
>>>         at
>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>> BasicDataSource.java:780)
>>>         at
>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java 
>>>
>>> :540)
>>>         at org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
>>> :51)
>>>         at 
>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>>>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>>         at
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>> NativeConstructorAccessorImpl.java:39)
>>>         at
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>> DelegatingConstructorAccessorImpl.java:27)
>>>         at 
>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>         at
>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>> StoreManagerFactory.java:73)
>>>         at
>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>> AbstractPersistenceManager.java:295)
>>>         at
>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>
>>> :217)
>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>> PersistenceManagerImpl.java:42)
>>>         at
>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>> PersistenceManagerFactoryImpl.java:178)
>>>         at
>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>> PersistenceManagerFactoryImpl.java:153)
>>>         at
>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>
>>> JdoContinuumStore.java:2033)
>>>         at
>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>
>>> JdoContinuumStore.java:2028)
>>>         at
>>>
>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>
>>> (JdoContinuumStore.java:792)
>>>         at
>>>
>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>
>>> (DefaultBuildDefinitionService.java:244)
>>>         at
>>>
>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>
>>> (DefaultBuildDefinitionService.java:255)
>>>         at
>>>
>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>
>>> (DefaultBuildDefinitionService.java:115)
>>>         at
>>>
>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>
>>> (DefaultBuildDefinitionService.java:104)
>>>         at
>>>
>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>
>>> (InitializePhase.java:33)
>>>         at
>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>> AbstractLifecycleHandler.java:128)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>
>>> (AbstractComponentManager.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>
>>> (AbstractComponentManager.java:132)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>
>>> (ClassicSingletonComponentManager.java:90)
>>>         at
>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>> DefaultComponentLookupManager.java:147)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>> DefaultPlexusContainer.java:333)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>
>>> (AbstractComponentComposer.java:232)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>
>>> (FieldComponentComposer.java:66)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>
>>> (FieldComponentComposer.java:57)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>
>>> (AbstractComponentComposer.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>
>>> (DefaultComponentComposerManager.java:72)
>>>         at
>>>
>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>
>>> (CompositionPhase.java:46)
>>>         at
>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>> AbstractLifecycleHandler.java:128)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>
>>> (AbstractComponentManager.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>
>>> (AbstractComponentManager.java:132)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>
>>> (ClassicSingletonComponentManager.java:90)
>>>         at
>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>> DefaultComponentLookupManager.java:147)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>> DefaultPlexusContainer.java:333)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>
>>> (AbstractComponentComposer.java:232)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>
>>> (FieldComponentComposer.java:66)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>
>>> (FieldComponentComposer.java:57)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>
>>> (AbstractComponentComposer.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>
>>> (DefaultComponentComposerManager.java:72)
>>>         at
>>>
>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>
>>> (CompositionPhase.java:46)
>>>         at
>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>> AbstractLifecycleHandler.java:128)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>
>>> (AbstractComponentManager.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>
>>> (AbstractComponentManager.java:132)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>
>>> (ClassicSingletonComponentManager.java:90)
>>>         at
>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>> DefaultComponentLookupManager.java:147)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>> DefaultPlexusContainer.java:327)
>>>         at
>>>
>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>
>>> (StartLoadOnStartComponentsPhase.java:68)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>> DefaultPlexusContainer.java:886)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>> DefaultPlexusContainer.java:834)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>> DefaultPlexusContainer.java:811)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>> DefaultPlexusContainer.java:222)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>> DefaultPlexusContainer.java:260)
>>>         at
>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>> PlexusLifecycleListener.java:76)
>>>         at
>>> org.apache.catalina.core.StandardContext.listenerStart(
>>> StandardContext.java:3763)
>>>         at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>
>>>         at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>
>>> :759)
>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>> ContainerBase.java:739)
>>>         at org.apache.catalina.core.StandardHost.addChild(
>>> StandardHost.java:524)
>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>> HostConfig.java:809)
>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>> HostConfig.java:698)
>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>> HostConfig.java:472)
>>>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>> :1122)
>>>         at
>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>
>>>         at
>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>> LifecycleSupport.java:119)
>>>         at 
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>> :1021)
>>>         at org.apache.catalina.core.StandardHost.start(StandardHost.java
>>> :718)
>>>         at 
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>> :1013)
>>>         at org.apache.catalina.core.StandardEngine.start(
>>> StandardEngine.java:442)
>>>         at org.apache.catalina.core.StandardService.start(
>>> StandardService.java:450)
>>>         at org.apache.catalina.core.StandardServer.start(
>>> StandardServer.java:709)
>>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>         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:585)
>>>         at 
>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>         at 
>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>> Caused by: java.sql.SQLException: No suitable driver
>>>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>>>         at
>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>> BasicDataSource.java:773)
>>>         ... 83 more
>>>
>>>         at 
>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:286)
>>>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>>         at
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>> NativeConstructorAccessorImpl.java:39)
>>>         at
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>> DelegatingConstructorAccessorImpl.java:27)
>>>         at 
>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>         at
>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>> StoreManagerFactory.java:73)
>>>         at
>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>> AbstractPersistenceManager.java:295)
>>>         at
>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>
>>> :217)
>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>> PersistenceManagerImpl.java:42)
>>>         at
>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>> PersistenceManagerFactoryImpl.java:178)
>>>         at
>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>> PersistenceManagerFactoryImpl.java:153)
>>>         at
>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>
>>> JdoContinuumStore.java:2033)
>>>         at
>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>
>>> JdoContinuumStore.java:2028)
>>>         at
>>>
>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>
>>> (JdoContinuumStore.java:792)
>>>         at
>>>
>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>
>>> (DefaultBuildDefinitionService.java:244)
>>>         at
>>>
>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>
>>> (DefaultBuildDefinitionService.java:255)
>>>         at
>>>
>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>
>>> (DefaultBuildDefinitionService.java:115)
>>>         at
>>>
>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>
>>> (DefaultBuildDefinitionService.java:104)
>>>         at
>>>
>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>
>>> (InitializePhase.java:33)
>>>         at
>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>> AbstractLifecycleHandler.java:128)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>
>>> (AbstractComponentManager.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>
>>> (AbstractComponentManager.java:132)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>
>>> (ClassicSingletonComponentManager.java:90)
>>>         at
>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>> DefaultComponentLookupManager.java:147)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>> DefaultPlexusContainer.java:333)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>
>>> (AbstractComponentComposer.java:232)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>
>>> (FieldComponentComposer.java:66)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>
>>> (FieldComponentComposer.java:57)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>
>>> (AbstractComponentComposer.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>
>>> (DefaultComponentComposerManager.java:72)
>>>         at
>>>
>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>
>>> (CompositionPhase.java:46)
>>>         at
>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>> AbstractLifecycleHandler.java:128)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>
>>> (AbstractComponentManager.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>
>>> (AbstractComponentManager.java:132)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>
>>> (ClassicSingletonComponentManager.java:90)
>>>         at
>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>> DefaultComponentLookupManager.java:147)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>> DefaultPlexusContainer.java:333)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>
>>> (AbstractComponentComposer.java:232)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>
>>> (FieldComponentComposer.java:66)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>
>>> (FieldComponentComposer.java:57)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>
>>> (AbstractComponentComposer.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>
>>> (DefaultComponentComposerManager.java:72)
>>>         at
>>>
>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>
>>> (CompositionPhase.java:46)
>>>         at
>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>> AbstractLifecycleHandler.java:128)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>
>>> (AbstractComponentManager.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>
>>> (AbstractComponentManager.java:132)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>
>>> (ClassicSingletonComponentManager.java:90)
>>>         at
>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>> DefaultComponentLookupManager.java:147)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>> DefaultPlexusContainer.java:327)
>>>         at
>>>
>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>
>>> (StartLoadOnStartComponentsPhase.java:68)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>> DefaultPlexusContainer.java:886)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>> DefaultPlexusContainer.java:834)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>> DefaultPlexusContainer.java:811)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>> DefaultPlexusContainer.java:222)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>> DefaultPlexusContainer.java:260)
>>>         at
>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>> PlexusLifecycleListener.java:76)
>>>         at
>>> org.apache.catalina.core.StandardContext.listenerStart(
>>> StandardContext.java:3763)
>>>         at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>
>>>         at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>
>>> :759)
>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>> ContainerBase.java:739)
>>>         at org.apache.catalina.core.StandardHost.addChild(
>>> StandardHost.java:524)
>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>> HostConfig.java:809)
>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>> HostConfig.java:698)
>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>> HostConfig.java:472)
>>>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>> :1122)
>>>         at
>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>
>>>         at
>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>> LifecycleSupport.java:119)
>>>         at 
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>> :1021)
>>>         at org.apache.catalina.core.StandardHost.start(StandardHost.java
>>> :718)
>>>         at 
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>> :1013)
>>>         at org.apache.catalina.core.StandardEngine.start(
>>> StandardEngine.java:442)
>>>         at org.apache.catalina.core.StandardService.start(
>>> StandardService.java:450)
>>>         at org.apache.catalina.core.StandardServer.start(
>>> StandardServer.java:709)
>>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>         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:585)
>>>         at 
>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>         at 
>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>> NestedThrowablesStackTrace:
>>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of
>>> class '' for connect URL 'null'
>>>         at
>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>> BasicDataSource.java:780)
>>>         at
>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java 
>>>
>>> :540)
>>>         at org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
>>> :51)
>>>         at 
>>> org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>>>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>>         at
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>>> NativeConstructorAccessorImpl.java:39)
>>>         at
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>>> DelegatingConstructorAccessorImpl.java:27)
>>>         at 
>>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>>         at
>>> org.jpox.store.StoreManagerFactory.getStoreManager(
>>> StoreManagerFactory.java:73)
>>>         at
>>> org.jpox.AbstractPersistenceManager.getStoreManager(
>>> AbstractPersistenceManager.java:295)
>>>         at
>>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java 
>>>
>>> :217)
>>>         at org.jpox.PersistenceManagerImpl.<init>(
>>> PersistenceManagerImpl.java:42)
>>>         at
>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>> PersistenceManagerFactoryImpl.java:178)
>>>         at
>>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>>> PersistenceManagerFactoryImpl.java:153)
>>>         at
>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>
>>> JdoContinuumStore.java:2033)
>>>         at
>>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager( 
>>>
>>> JdoContinuumStore.java:2028)
>>>         at
>>>
>>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType 
>>>
>>> (JdoContinuumStore.java:792)
>>>         at
>>>
>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType 
>>>
>>> (DefaultBuildDefinitionService.java:244)
>>>         at
>>>
>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate 
>>>
>>> (DefaultBuildDefinitionService.java:255)
>>>         at
>>>
>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions 
>>>
>>> (DefaultBuildDefinitionService.java:115)
>>>         at
>>>
>>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize 
>>>
>>> (DefaultBuildDefinitionService.java:104)
>>>         at
>>>
>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute 
>>>
>>> (InitializePhase.java:33)
>>>         at
>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>> AbstractLifecycleHandler.java:128)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>
>>> (AbstractComponentManager.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>
>>> (AbstractComponentManager.java:132)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>
>>> (ClassicSingletonComponentManager.java:90)
>>>         at
>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>> DefaultComponentLookupManager.java:147)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>> DefaultPlexusContainer.java:333)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>
>>> (AbstractComponentComposer.java:232)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>
>>> (FieldComponentComposer.java:66)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>
>>> (FieldComponentComposer.java:57)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>
>>> (AbstractComponentComposer.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>
>>> (DefaultComponentComposerManager.java:72)
>>>         at
>>>
>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>
>>> (CompositionPhase.java:46)
>>>         at
>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>> AbstractLifecycleHandler.java:128)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>
>>> (AbstractComponentManager.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>
>>> (AbstractComponentManager.java:132)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>
>>> (ClassicSingletonComponentManager.java:90)
>>>         at
>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>> DefaultComponentLookupManager.java:147)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>> DefaultPlexusContainer.java:333)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement 
>>>
>>> (AbstractComponentComposer.java:232)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField 
>>>
>>> (FieldComponentComposer.java:66)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement 
>>>
>>> (FieldComponentComposer.java:57)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent 
>>>
>>> (AbstractComponentComposer.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent 
>>>
>>> (DefaultComponentComposerManager.java:72)
>>>         at
>>>
>>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute 
>>>
>>> (CompositionPhase.java:46)
>>>         at
>>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>>> AbstractLifecycleHandler.java:128)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle 
>>>
>>> (AbstractComponentManager.java:142)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance 
>>>
>>> (AbstractComponentManager.java:132)
>>>         at
>>>
>>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent 
>>>
>>> (ClassicSingletonComponentManager.java:90)
>>>         at
>>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>>> DefaultComponentLookupManager.java:147)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>>> DefaultPlexusContainer.java:327)
>>>         at
>>>
>>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute 
>>>
>>> (StartLoadOnStartComponentsPhase.java:68)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>>> DefaultPlexusContainer.java:886)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>>> DefaultPlexusContainer.java:834)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>>> DefaultPlexusContainer.java:811)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>> DefaultPlexusContainer.java:222)
>>>         at
>>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>>> DefaultPlexusContainer.java:260)
>>>         at
>>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>>> PlexusLifecycleListener.java:76)
>>>         at
>>> org.apache.catalina.core.StandardContext.listenerStart(
>>> StandardContext.java:3763)
>>>         at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>
>>>         at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java 
>>>
>>> :759)
>>>         at org.apache.catalina.core.ContainerBase.addChild(
>>> ContainerBase.java:739)
>>>         at org.apache.catalina.core.StandardHost.addChild(
>>> StandardHost.java:524)
>>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>>> HostConfig.java:809)
>>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>>> HostConfig.java:698)
>>>         at org.apache.catalina.startup.HostConfig.deployApps(
>>> HostConfig.java:472)
>>>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java
>>> :1122)
>>>         at
>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>>>
>>>         at
>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>> LifecycleSupport.java:119)
>>>         at 
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>> :1021)
> 
>>>         at org.apache.catalina.core.StandardHost.start(StandardHost.java
>>> :718)
>>>         at 
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>> :1013)
>>>         at org.apache.catalina.core.StandardEngine.start(
>>> StandardEngine.java:442)
>>>         at org.apache.catalina.core.StandardService.start(
>>> StandardService.java:450)
>>>         at org.apache.catalina.core.StandardServer.start(
>>> StandardServer.java:709)
>>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>>         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:585)
>>>         at 
>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>>         at 
>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>>> Caused by: java.sql.SQLException: No suitable driver
>>>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>>>         at
>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>>> BasicDataSource.java:773)
>>>         ... 83 more
>>>
>>> Ingo
>>> -- 
>>> CRM Products Development - EIM
>>>
>>> CAS Software AG
>>> Well informed. Always and everywhere.
>>> www.cas.de
>>>
>>> CAS Software AG - Wilhelm-Schickard-Straße 10-12 - 76131 Karlsruhe -
>>> Telefon +49 721 9638-0 - www.cas.de - Impressum und AGB
>>> Vorstand: Martin Hubschneider (Vorsitz) - Ludwig Neer - Frank Widmayer
>>> Aufsichtsrat: Dr. Dr. Jörg Maurer (Vorsitz) - Prof. Dr. Peter Lockemann
>>> - Dr. habil. Karl Schlagenhauf Amtsgericht Mannheim -
>>> Handelsregister-Nr.: HRB 108751 - UID Nr.: DE143593148
>>>
>>>
>>
> 
> 


Re: Deployment Tomcat 5.5.20 (Etch)

Posted by Ingo Siebert <in...@cas.de>.
Hi Olivier,

thank your for your fast answer. :)

My config is looking like in [1] and my jdbc url is
	jdbc:derby:/var/continuum/database;create=true

That's my log messages:

0    [main] INFO 
org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
  - Loading plexus context properties from: '/WEB-INF/plexus.properties'
3    [main] INFO 
org.apache.catalina.core.ContainerBase.[Standalone].[localhost].[/continuum] 
  - Could not load plexus context properties from: 
'/WEB-INF/plexus.properties'
854  [main] INFO  org.codehaus.plexus.PlexusContainer  - Loading on 
start [role,roleHint]: [org.apache.maven.continuum.Continuum,default]
2079 [main] ERROR JPOX.RDBMS.Schema  - Failed initialising database. 
Please check that your database JDBC driver is accessible, and the 
database URL and username/password are correct. Exception : Cannot 
create JDBC driver of class '' for connect URL 'null'
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of 
class '' for connect URL 'null'
[...] same es before


Still any idea?
Do i have to put the continuum.war in CATALINA_HOME/webapps/? That's how 
i'm doing it in the moment.

Or should i put the WAR somewhere else and only reference the WAR by 
using the continuun.xml docBase value?

Ingo

olivier lamy schrieb:
> Hi,
> This link [1] can help ?
> Specially information concerning<Resource name="jdbc/continuum" ....
> What do you have in url="jdbc:derby:database/continuum;create=true">
> 
> Note the path database/continuum is relative to $CATALINA_HOME/bin (you have
> to create a continuum folder first).
> 
> --
> Olivier
> 
> [1]
> http://maven.apache.org/continuum/documentation/1_1/installation/tomcat.html#Tomcat_5.5.x_Specifics
> 
> 2007/11/27, Ingo Siebert <in...@cas.de>:
>> Hi,
>>
>> i'm just trying to deloy the continuum.war on Tomcat 5.5.20. I hope
>> someone can help me.
>>
>> I'm using the Debian(stable) version which doesn't suffer from the
>> typical tomcat 5.5 problem reported on your page (missing classes).
>>
>> I created the continuum.xml in the tomcat/conf/catalina/localhost folder
>> and added the same lines like in the installation instructions (except
>> the docBase value).
>>
>> I also copied the derby and mail/activation JARs into the common/lib
>> directory. I wonder why he wants to create a jdbc driver class without a
>> name: ''. Please see below.
>> Any idea what's wrong?
>>
>>
>>
>> 2112 [main] ERROR
>> org.apache.catalina.core.ContainerBase
>> .[Standalone].[localhost].[/continuum]
>>   - Exception sending context initialized event to listener instance of
>> class org.codehaus.plexus.xwork.PlexusLifecycleListener
>> javax.jdo.JDODataStoreException: Failed initialising database. Please
>> check that your database JDBC driver is accessible, and the database URL
>> and username/password are correct. Exception : Cannot create JDBC driver
>> of class '' for connect URL 'null'
>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of
>> class '' for connect URL 'null'
>>         at
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>> BasicDataSource.java:780)
>>         at
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java
>> :540)
>>         at org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
>> :51)
>>         at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> Method)
>>         at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>> NativeConstructorAccessorImpl.java:39)
>>         at
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>> DelegatingConstructorAccessorImpl.java:27)
>>         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>         at
>> org.jpox.store.StoreManagerFactory.getStoreManager(
>> StoreManagerFactory.java:73)
>>         at
>> org.jpox.AbstractPersistenceManager.getStoreManager(
>> AbstractPersistenceManager.java:295)
>>         at
>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java
>> :217)
>>         at org.jpox.PersistenceManagerImpl.<init>(
>> PersistenceManagerImpl.java:42)
>>         at
>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>> PersistenceManagerFactoryImpl.java:178)
>>         at
>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>> PersistenceManagerFactoryImpl.java:153)
>>         at
>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(
>> JdoContinuumStore.java:2033)
>>         at
>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(
>> JdoContinuumStore.java:2028)
>>         at
>>
>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType
>> (JdoContinuumStore.java:792)
>>         at
>>
>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType
>> (DefaultBuildDefinitionService.java:244)
>>         at
>>
>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate
>> (DefaultBuildDefinitionService.java:255)
>>         at
>>
>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions
>> (DefaultBuildDefinitionService.java:115)
>>         at
>>
>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize
>> (DefaultBuildDefinitionService.java:104)
>>         at
>>
>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute
>> (InitializePhase.java:33)
>>         at
>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>> AbstractLifecycleHandler.java:128)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
>> (AbstractComponentManager.java:142)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
>> (AbstractComponentManager.java:132)
>>         at
>>
>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
>> (ClassicSingletonComponentManager.java:90)
>>         at
>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>> DefaultComponentLookupManager.java:147)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>> DefaultPlexusContainer.java:333)
>>         at
>>
>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement
>> (AbstractComponentComposer.java:232)
>>         at
>>
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField
>> (FieldComponentComposer.java:66)
>>         at
>>
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement
>> (FieldComponentComposer.java:57)
>>         at
>>
>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent
>> (AbstractComponentComposer.java:142)
>>         at
>>
>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent
>> (DefaultComponentComposerManager.java:72)
>>         at
>>
>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute
>> (CompositionPhase.java:46)
>>         at
>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>> AbstractLifecycleHandler.java:128)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
>> (AbstractComponentManager.java:142)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
>> (AbstractComponentManager.java:132)
>>         at
>>
>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
>> (ClassicSingletonComponentManager.java:90)
>>         at
>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>> DefaultComponentLookupManager.java:147)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>> DefaultPlexusContainer.java:333)
>>         at
>>
>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement
>> (AbstractComponentComposer.java:232)
>>         at
>>
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField
>> (FieldComponentComposer.java:66)
>>         at
>>
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement
>> (FieldComponentComposer.java:57)
>>         at
>>
>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent
>> (AbstractComponentComposer.java:142)
>>         at
>>
>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent
>> (DefaultComponentComposerManager.java:72)
>>         at
>>
>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute
>> (CompositionPhase.java:46)
>>         at
>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>> AbstractLifecycleHandler.java:128)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
>> (AbstractComponentManager.java:142)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
>> (AbstractComponentManager.java:132)
>>         at
>>
>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
>> (ClassicSingletonComponentManager.java:90)
>>         at
>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>> DefaultComponentLookupManager.java:147)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>> DefaultPlexusContainer.java:327)
>>         at
>>
>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute
>> (StartLoadOnStartComponentsPhase.java:68)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>> DefaultPlexusContainer.java:886)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>> DefaultPlexusContainer.java:834)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>> DefaultPlexusContainer.java:811)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>> DefaultPlexusContainer.java:222)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>> DefaultPlexusContainer.java:260)
>>         at
>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>> PlexusLifecycleListener.java:76)
>>         at
>> org.apache.catalina.core.StandardContext.listenerStart(
>> StandardContext.java:3763)
>>         at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>>         at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
>> :759)
>>         at org.apache.catalina.core.ContainerBase.addChild(
>> ContainerBase.java:739)
>>         at org.apache.catalina.core.StandardHost.addChild(
>> StandardHost.java:524)
>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>> HostConfig.java:809)
>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>> HostConfig.java:698)
>>         at org.apache.catalina.startup.HostConfig.deployApps(
>> HostConfig.java:472)
>>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java
>> :1122)
>>         at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>>         at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>> LifecycleSupport.java:119)
>>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>> :1021)
>>         at org.apache.catalina.core.StandardHost.start(StandardHost.java
>> :718)
>>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>> :1013)
>>         at org.apache.catalina.core.StandardEngine.start(
>> StandardEngine.java:442)
>>         at org.apache.catalina.core.StandardService.start(
>> StandardService.java:450)
>>         at org.apache.catalina.core.StandardServer.start(
>> StandardServer.java:709)
>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>         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:585)
>>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>> Caused by: java.sql.SQLException: No suitable driver
>>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>>         at
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>> BasicDataSource.java:773)
>>         ... 83 more
>>
>>         at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:286)
>>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> Method)
>>         at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>> NativeConstructorAccessorImpl.java:39)
>>         at
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>> DelegatingConstructorAccessorImpl.java:27)
>>         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>         at
>> org.jpox.store.StoreManagerFactory.getStoreManager(
>> StoreManagerFactory.java:73)
>>         at
>> org.jpox.AbstractPersistenceManager.getStoreManager(
>> AbstractPersistenceManager.java:295)
>>         at
>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java
>> :217)
>>         at org.jpox.PersistenceManagerImpl.<init>(
>> PersistenceManagerImpl.java:42)
>>         at
>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>> PersistenceManagerFactoryImpl.java:178)
>>         at
>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>> PersistenceManagerFactoryImpl.java:153)
>>         at
>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(
>> JdoContinuumStore.java:2033)
>>         at
>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(
>> JdoContinuumStore.java:2028)
>>         at
>>
>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType
>> (JdoContinuumStore.java:792)
>>         at
>>
>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType
>> (DefaultBuildDefinitionService.java:244)
>>         at
>>
>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate
>> (DefaultBuildDefinitionService.java:255)
>>         at
>>
>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions
>> (DefaultBuildDefinitionService.java:115)
>>         at
>>
>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize
>> (DefaultBuildDefinitionService.java:104)
>>         at
>>
>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute
>> (InitializePhase.java:33)
>>         at
>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>> AbstractLifecycleHandler.java:128)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
>> (AbstractComponentManager.java:142)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
>> (AbstractComponentManager.java:132)
>>         at
>>
>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
>> (ClassicSingletonComponentManager.java:90)
>>         at
>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>> DefaultComponentLookupManager.java:147)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>> DefaultPlexusContainer.java:333)
>>         at
>>
>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement
>> (AbstractComponentComposer.java:232)
>>         at
>>
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField
>> (FieldComponentComposer.java:66)
>>         at
>>
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement
>> (FieldComponentComposer.java:57)
>>         at
>>
>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent
>> (AbstractComponentComposer.java:142)
>>         at
>>
>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent
>> (DefaultComponentComposerManager.java:72)
>>         at
>>
>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute
>> (CompositionPhase.java:46)
>>         at
>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>> AbstractLifecycleHandler.java:128)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
>> (AbstractComponentManager.java:142)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
>> (AbstractComponentManager.java:132)
>>         at
>>
>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
>> (ClassicSingletonComponentManager.java:90)
>>         at
>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>> DefaultComponentLookupManager.java:147)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>> DefaultPlexusContainer.java:333)
>>         at
>>
>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement
>> (AbstractComponentComposer.java:232)
>>         at
>>
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField
>> (FieldComponentComposer.java:66)
>>         at
>>
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement
>> (FieldComponentComposer.java:57)
>>         at
>>
>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent
>> (AbstractComponentComposer.java:142)
>>         at
>>
>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent
>> (DefaultComponentComposerManager.java:72)
>>         at
>>
>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute
>> (CompositionPhase.java:46)
>>         at
>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>> AbstractLifecycleHandler.java:128)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
>> (AbstractComponentManager.java:142)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
>> (AbstractComponentManager.java:132)
>>         at
>>
>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
>> (ClassicSingletonComponentManager.java:90)
>>         at
>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>> DefaultComponentLookupManager.java:147)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>> DefaultPlexusContainer.java:327)
>>         at
>>
>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute
>> (StartLoadOnStartComponentsPhase.java:68)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>> DefaultPlexusContainer.java:886)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>> DefaultPlexusContainer.java:834)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>> DefaultPlexusContainer.java:811)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>> DefaultPlexusContainer.java:222)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>> DefaultPlexusContainer.java:260)
>>         at
>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>> PlexusLifecycleListener.java:76)
>>         at
>> org.apache.catalina.core.StandardContext.listenerStart(
>> StandardContext.java:3763)
>>         at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>>         at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
>> :759)
>>         at org.apache.catalina.core.ContainerBase.addChild(
>> ContainerBase.java:739)
>>         at org.apache.catalina.core.StandardHost.addChild(
>> StandardHost.java:524)
>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>> HostConfig.java:809)
>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>> HostConfig.java:698)
>>         at org.apache.catalina.startup.HostConfig.deployApps(
>> HostConfig.java:472)
>>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java
>> :1122)
>>         at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>>         at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>> LifecycleSupport.java:119)
>>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>> :1021)
>>         at org.apache.catalina.core.StandardHost.start(StandardHost.java
>> :718)
>>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>> :1013)
>>         at org.apache.catalina.core.StandardEngine.start(
>> StandardEngine.java:442)
>>         at org.apache.catalina.core.StandardService.start(
>> StandardService.java:450)
>>         at org.apache.catalina.core.StandardServer.start(
>> StandardServer.java:709)
>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>         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:585)
>>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>> NestedThrowablesStackTrace:
>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of
>> class '' for connect URL 'null'
>>         at
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>> BasicDataSource.java:780)
>>         at
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java
>> :540)
>>         at org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
>> :51)
>>         at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> Method)
>>         at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(
>> NativeConstructorAccessorImpl.java:39)
>>         at
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
>> DelegatingConstructorAccessorImpl.java:27)
>>         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>>         at
>> org.jpox.store.StoreManagerFactory.getStoreManager(
>> StoreManagerFactory.java:73)
>>         at
>> org.jpox.AbstractPersistenceManager.getStoreManager(
>> AbstractPersistenceManager.java:295)
>>         at
>> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java
>> :217)
>>         at org.jpox.PersistenceManagerImpl.<init>(
>> PersistenceManagerImpl.java:42)
>>         at
>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>> PersistenceManagerFactoryImpl.java:178)
>>         at
>> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
>> PersistenceManagerFactoryImpl.java:153)
>>         at
>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(
>> JdoContinuumStore.java:2033)
>>         at
>> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(
>> JdoContinuumStore.java:2028)
>>         at
>>
>> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType
>> (JdoContinuumStore.java:792)
>>         at
>>
>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType
>> (DefaultBuildDefinitionService.java:244)
>>         at
>>
>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate
>> (DefaultBuildDefinitionService.java:255)
>>         at
>>
>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions
>> (DefaultBuildDefinitionService.java:115)
>>         at
>>
>> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize
>> (DefaultBuildDefinitionService.java:104)
>>         at
>>
>> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute
>> (InitializePhase.java:33)
>>         at
>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>> AbstractLifecycleHandler.java:128)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
>> (AbstractComponentManager.java:142)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
>> (AbstractComponentManager.java:132)
>>         at
>>
>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
>> (ClassicSingletonComponentManager.java:90)
>>         at
>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>> DefaultComponentLookupManager.java:147)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>> DefaultPlexusContainer.java:333)
>>         at
>>
>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement
>> (AbstractComponentComposer.java:232)
>>         at
>>
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField
>> (FieldComponentComposer.java:66)
>>         at
>>
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement
>> (FieldComponentComposer.java:57)
>>         at
>>
>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent
>> (AbstractComponentComposer.java:142)
>>         at
>>
>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent
>> (DefaultComponentComposerManager.java:72)
>>         at
>>
>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute
>> (CompositionPhase.java:46)
>>         at
>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>> AbstractLifecycleHandler.java:128)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
>> (AbstractComponentManager.java:142)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
>> (AbstractComponentManager.java:132)
>>         at
>>
>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
>> (ClassicSingletonComponentManager.java:90)
>>         at
>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>> DefaultComponentLookupManager.java:147)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>> DefaultPlexusContainer.java:333)
>>         at
>>
>> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement
>> (AbstractComponentComposer.java:232)
>>         at
>>
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField
>> (FieldComponentComposer.java:66)
>>         at
>>
>> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement
>> (FieldComponentComposer.java:57)
>>         at
>>
>> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent
>> (AbstractComponentComposer.java:142)
>>         at
>>
>> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent
>> (DefaultComponentComposerManager.java:72)
>>         at
>>
>> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute
>> (CompositionPhase.java:46)
>>         at
>> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
>> AbstractLifecycleHandler.java:128)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
>> (AbstractComponentManager.java:142)
>>         at
>>
>> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
>> (AbstractComponentManager.java:132)
>>         at
>>
>> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
>> (ClassicSingletonComponentManager.java:90)
>>         at
>> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
>> DefaultComponentLookupManager.java:147)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.lookup(
>> DefaultPlexusContainer.java:327)
>>         at
>>
>> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute
>> (StartLoadOnStartComponentsPhase.java:68)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
>> DefaultPlexusContainer.java:886)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.initialize(
>> DefaultPlexusContainer.java:834)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.construct(
>> DefaultPlexusContainer.java:811)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>> DefaultPlexusContainer.java:222)
>>         at
>> org.codehaus.plexus.DefaultPlexusContainer.<init>(
>> DefaultPlexusContainer.java:260)
>>         at
>> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
>> PlexusLifecycleListener.java:76)
>>         at
>> org.apache.catalina.core.StandardContext.listenerStart(
>> StandardContext.java:3763)
>>         at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>>         at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
>> :759)
>>         at org.apache.catalina.core.ContainerBase.addChild(
>> ContainerBase.java:739)
>>         at org.apache.catalina.core.StandardHost.addChild(
>> StandardHost.java:524)
>>         at org.apache.catalina.startup.HostConfig.deployWAR(
>> HostConfig.java:809)
>>         at org.apache.catalina.startup.HostConfig.deployWARs(
>> HostConfig.java:698)
>>         at org.apache.catalina.startup.HostConfig.deployApps(
>> HostConfig.java:472)
>>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java
>> :1122)
>>         at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>>         at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>> LifecycleSupport.java:119)
>>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>> :1021)

>>         at org.apache.catalina.core.StandardHost.start(StandardHost.java
>> :718)
>>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>> :1013)
>>         at org.apache.catalina.core.StandardEngine.start(
>> StandardEngine.java:442)
>>         at org.apache.catalina.core.StandardService.start(
>> StandardService.java:450)
>>         at org.apache.catalina.core.StandardServer.start(
>> StandardServer.java:709)
>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>         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:585)
>>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>> Caused by: java.sql.SQLException: No suitable driver
>>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>>         at
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(
>> BasicDataSource.java:773)
>>         ... 83 more
>>
>> Ingo
>> --
>> CRM Products Development - EIM
>>
>> CAS Software AG
>> Well informed. Always and everywhere.
>> www.cas.de
>>
>> CAS Software AG - Wilhelm-Schickard-Straße 10-12 - 76131 Karlsruhe -
>> Telefon +49 721 9638-0 - www.cas.de - Impressum und AGB
>> Vorstand: Martin Hubschneider (Vorsitz) - Ludwig Neer - Frank Widmayer
>> Aufsichtsrat: Dr. Dr. Jörg Maurer (Vorsitz) - Prof. Dr. Peter Lockemann
>> - Dr. habil. Karl Schlagenhauf Amtsgericht Mannheim -
>> Handelsregister-Nr.: HRB 108751 - UID Nr.: DE143593148
>>
>>
> 

Re: Deployment Tomcat 5.5.20 (Etch)

Posted by olivier lamy <ol...@apache.org>.
Hi,
This link [1] can help ?
Specially information concerning<Resource name="jdbc/continuum" ....
What do you have in url="jdbc:derby:database/continuum;create=true">

Note the path database/continuum is relative to $CATALINA_HOME/bin (you have
to create a continuum folder first).

--
Olivier

[1]
http://maven.apache.org/continuum/documentation/1_1/installation/tomcat.html#Tomcat_5.5.x_Specifics

2007/11/27, Ingo Siebert <in...@cas.de>:
>
> Hi,
>
> i'm just trying to deloy the continuum.war on Tomcat 5.5.20. I hope
> someone can help me.
>
> I'm using the Debian(stable) version which doesn't suffer from the
> typical tomcat 5.5 problem reported on your page (missing classes).
>
> I created the continuum.xml in the tomcat/conf/catalina/localhost folder
> and added the same lines like in the installation instructions (except
> the docBase value).
>
> I also copied the derby and mail/activation JARs into the common/lib
> directory. I wonder why he wants to create a jdbc driver class without a
> name: ''. Please see below.
> Any idea what's wrong?
>
>
>
> 2112 [main] ERROR
> org.apache.catalina.core.ContainerBase
> .[Standalone].[localhost].[/continuum]
>   - Exception sending context initialized event to listener instance of
> class org.codehaus.plexus.xwork.PlexusLifecycleListener
> javax.jdo.JDODataStoreException: Failed initialising database. Please
> check that your database JDBC driver is accessible, and the database URL
> and username/password are correct. Exception : Cannot create JDBC driver
> of class '' for connect URL 'null'
> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of
> class '' for connect URL 'null'
>         at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(
> BasicDataSource.java:780)
>         at
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java
> :540)
>         at org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
> :51)
>         at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(
> NativeConstructorAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
> DelegatingConstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>         at
> org.jpox.store.StoreManagerFactory.getStoreManager(
> StoreManagerFactory.java:73)
>         at
> org.jpox.AbstractPersistenceManager.getStoreManager(
> AbstractPersistenceManager.java:295)
>         at
> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java
> :217)
>         at org.jpox.PersistenceManagerImpl.<init>(
> PersistenceManagerImpl.java:42)
>         at
> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
> PersistenceManagerFactoryImpl.java:178)
>         at
> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
> PersistenceManagerFactoryImpl.java:153)
>         at
> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(
> JdoContinuumStore.java:2033)
>         at
> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(
> JdoContinuumStore.java:2028)
>         at
>
> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType
> (JdoContinuumStore.java:792)
>         at
>
> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType
> (DefaultBuildDefinitionService.java:244)
>         at
>
> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate
> (DefaultBuildDefinitionService.java:255)
>         at
>
> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions
> (DefaultBuildDefinitionService.java:115)
>         at
>
> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize
> (DefaultBuildDefinitionService.java:104)
>         at
>
> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute
> (InitializePhase.java:33)
>         at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
> AbstractLifecycleHandler.java:128)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
> (AbstractComponentManager.java:142)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
> (AbstractComponentManager.java:132)
>         at
>
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
> (ClassicSingletonComponentManager.java:90)
>         at
> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
> DefaultComponentLookupManager.java:147)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(
> DefaultPlexusContainer.java:333)
>         at
>
> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement
> (AbstractComponentComposer.java:232)
>         at
>
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField
> (FieldComponentComposer.java:66)
>         at
>
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement
> (FieldComponentComposer.java:57)
>         at
>
> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent
> (AbstractComponentComposer.java:142)
>         at
>
> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent
> (DefaultComponentComposerManager.java:72)
>         at
>
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute
> (CompositionPhase.java:46)
>         at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
> AbstractLifecycleHandler.java:128)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
> (AbstractComponentManager.java:142)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
> (AbstractComponentManager.java:132)
>         at
>
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
> (ClassicSingletonComponentManager.java:90)
>         at
> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
> DefaultComponentLookupManager.java:147)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(
> DefaultPlexusContainer.java:333)
>         at
>
> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement
> (AbstractComponentComposer.java:232)
>         at
>
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField
> (FieldComponentComposer.java:66)
>         at
>
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement
> (FieldComponentComposer.java:57)
>         at
>
> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent
> (AbstractComponentComposer.java:142)
>         at
>
> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent
> (DefaultComponentComposerManager.java:72)
>         at
>
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute
> (CompositionPhase.java:46)
>         at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
> AbstractLifecycleHandler.java:128)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
> (AbstractComponentManager.java:142)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
> (AbstractComponentManager.java:132)
>         at
>
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
> (ClassicSingletonComponentManager.java:90)
>         at
> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
> DefaultComponentLookupManager.java:147)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(
> DefaultPlexusContainer.java:327)
>         at
>
> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute
> (StartLoadOnStartComponentsPhase.java:68)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
> DefaultPlexusContainer.java:886)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.initialize(
> DefaultPlexusContainer.java:834)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.construct(
> DefaultPlexusContainer.java:811)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.<init>(
> DefaultPlexusContainer.java:222)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.<init>(
> DefaultPlexusContainer.java:260)
>         at
> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
> PlexusLifecycleListener.java:76)
>         at
> org.apache.catalina.core.StandardContext.listenerStart(
> StandardContext.java:3763)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
> :759)
>         at org.apache.catalina.core.ContainerBase.addChild(
> ContainerBase.java:739)
>         at org.apache.catalina.core.StandardHost.addChild(
> StandardHost.java:524)
>         at org.apache.catalina.startup.HostConfig.deployWAR(
> HostConfig.java:809)
>         at org.apache.catalina.startup.HostConfig.deployWARs(
> HostConfig.java:698)
>         at org.apache.catalina.startup.HostConfig.deployApps(
> HostConfig.java:472)
>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java
> :1122)
>         at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:119)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1021)
>         at org.apache.catalina.core.StandardHost.start(StandardHost.java
> :718)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1013)
>         at org.apache.catalina.core.StandardEngine.start(
> StandardEngine.java:442)
>         at org.apache.catalina.core.StandardService.start(
> StandardService.java:450)
>         at org.apache.catalina.core.StandardServer.start(
> StandardServer.java:709)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>         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:585)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
> Caused by: java.sql.SQLException: No suitable driver
>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>         at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(
> BasicDataSource.java:773)
>         ... 83 more
>
>         at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:286)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(
> NativeConstructorAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
> DelegatingConstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>         at
> org.jpox.store.StoreManagerFactory.getStoreManager(
> StoreManagerFactory.java:73)
>         at
> org.jpox.AbstractPersistenceManager.getStoreManager(
> AbstractPersistenceManager.java:295)
>         at
> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java
> :217)
>         at org.jpox.PersistenceManagerImpl.<init>(
> PersistenceManagerImpl.java:42)
>         at
> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
> PersistenceManagerFactoryImpl.java:178)
>         at
> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
> PersistenceManagerFactoryImpl.java:153)
>         at
> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(
> JdoContinuumStore.java:2033)
>         at
> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(
> JdoContinuumStore.java:2028)
>         at
>
> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType
> (JdoContinuumStore.java:792)
>         at
>
> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType
> (DefaultBuildDefinitionService.java:244)
>         at
>
> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate
> (DefaultBuildDefinitionService.java:255)
>         at
>
> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions
> (DefaultBuildDefinitionService.java:115)
>         at
>
> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize
> (DefaultBuildDefinitionService.java:104)
>         at
>
> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute
> (InitializePhase.java:33)
>         at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
> AbstractLifecycleHandler.java:128)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
> (AbstractComponentManager.java:142)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
> (AbstractComponentManager.java:132)
>         at
>
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
> (ClassicSingletonComponentManager.java:90)
>         at
> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
> DefaultComponentLookupManager.java:147)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(
> DefaultPlexusContainer.java:333)
>         at
>
> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement
> (AbstractComponentComposer.java:232)
>         at
>
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField
> (FieldComponentComposer.java:66)
>         at
>
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement
> (FieldComponentComposer.java:57)
>         at
>
> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent
> (AbstractComponentComposer.java:142)
>         at
>
> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent
> (DefaultComponentComposerManager.java:72)
>         at
>
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute
> (CompositionPhase.java:46)
>         at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
> AbstractLifecycleHandler.java:128)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
> (AbstractComponentManager.java:142)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
> (AbstractComponentManager.java:132)
>         at
>
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
> (ClassicSingletonComponentManager.java:90)
>         at
> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
> DefaultComponentLookupManager.java:147)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(
> DefaultPlexusContainer.java:333)
>         at
>
> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement
> (AbstractComponentComposer.java:232)
>         at
>
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField
> (FieldComponentComposer.java:66)
>         at
>
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement
> (FieldComponentComposer.java:57)
>         at
>
> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent
> (AbstractComponentComposer.java:142)
>         at
>
> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent
> (DefaultComponentComposerManager.java:72)
>         at
>
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute
> (CompositionPhase.java:46)
>         at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
> AbstractLifecycleHandler.java:128)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
> (AbstractComponentManager.java:142)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
> (AbstractComponentManager.java:132)
>         at
>
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
> (ClassicSingletonComponentManager.java:90)
>         at
> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
> DefaultComponentLookupManager.java:147)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(
> DefaultPlexusContainer.java:327)
>         at
>
> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute
> (StartLoadOnStartComponentsPhase.java:68)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
> DefaultPlexusContainer.java:886)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.initialize(
> DefaultPlexusContainer.java:834)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.construct(
> DefaultPlexusContainer.java:811)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.<init>(
> DefaultPlexusContainer.java:222)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.<init>(
> DefaultPlexusContainer.java:260)
>         at
> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
> PlexusLifecycleListener.java:76)
>         at
> org.apache.catalina.core.StandardContext.listenerStart(
> StandardContext.java:3763)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
> :759)
>         at org.apache.catalina.core.ContainerBase.addChild(
> ContainerBase.java:739)
>         at org.apache.catalina.core.StandardHost.addChild(
> StandardHost.java:524)
>         at org.apache.catalina.startup.HostConfig.deployWAR(
> HostConfig.java:809)
>         at org.apache.catalina.startup.HostConfig.deployWARs(
> HostConfig.java:698)
>         at org.apache.catalina.startup.HostConfig.deployApps(
> HostConfig.java:472)
>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java
> :1122)
>         at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:119)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1021)
>         at org.apache.catalina.core.StandardHost.start(StandardHost.java
> :718)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1013)
>         at org.apache.catalina.core.StandardEngine.start(
> StandardEngine.java:442)
>         at org.apache.catalina.core.StandardService.start(
> StandardService.java:450)
>         at org.apache.catalina.core.StandardServer.start(
> StandardServer.java:709)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>         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:585)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
> NestedThrowablesStackTrace:
> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of
> class '' for connect URL 'null'
>         at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(
> BasicDataSource.java:780)
>         at
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java
> :540)
>         at org.jpox.util.FailoverUtils.getConnection(FailoverUtils.java
> :51)
>         at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:241)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(
> NativeConstructorAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
> DelegatingConstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>         at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>         at
> org.jpox.store.StoreManagerFactory.getStoreManager(
> StoreManagerFactory.java:73)
>         at
> org.jpox.AbstractPersistenceManager.getStoreManager(
> AbstractPersistenceManager.java:295)
>         at
> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java
> :217)
>         at org.jpox.PersistenceManagerImpl.<init>(
> PersistenceManagerImpl.java:42)
>         at
> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
> PersistenceManagerFactoryImpl.java:178)
>         at
> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager(
> PersistenceManagerFactoryImpl.java:153)
>         at
> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(
> JdoContinuumStore.java:2033)
>         at
> org.apache.maven.continuum.store.JdoContinuumStore.getPersistenceManager(
> JdoContinuumStore.java:2028)
>         at
>
> org.apache.maven.continuum.store.JdoContinuumStore.getContinuumBuildDefinitionTemplateWithType
> (JdoContinuumStore.java:792)
>         at
>
> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getContinuumDefaultWithType
> (DefaultBuildDefinitionService.java:244)
>         at
>
> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.getDefaultAntBuildDefinitionTemplate
> (DefaultBuildDefinitionService.java:255)
>         at
>
> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initializeDefaultContinuumBuildDefintions
> (DefaultBuildDefinitionService.java:115)
>         at
>
> org.apache.maven.continuum.builddefinition.DefaultBuildDefinitionService.initialize
> (DefaultBuildDefinitionService.java:104)
>         at
>
> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute
> (InitializePhase.java:33)
>         at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
> AbstractLifecycleHandler.java:128)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
> (AbstractComponentManager.java:142)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
> (AbstractComponentManager.java:132)
>         at
>
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
> (ClassicSingletonComponentManager.java:90)
>         at
> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
> DefaultComponentLookupManager.java:147)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(
> DefaultPlexusContainer.java:333)
>         at
>
> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement
> (AbstractComponentComposer.java:232)
>         at
>
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField
> (FieldComponentComposer.java:66)
>         at
>
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement
> (FieldComponentComposer.java:57)
>         at
>
> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent
> (AbstractComponentComposer.java:142)
>         at
>
> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent
> (DefaultComponentComposerManager.java:72)
>         at
>
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute
> (CompositionPhase.java:46)
>         at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
> AbstractLifecycleHandler.java:128)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
> (AbstractComponentManager.java:142)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
> (AbstractComponentManager.java:132)
>         at
>
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
> (ClassicSingletonComponentManager.java:90)
>         at
> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
> DefaultComponentLookupManager.java:147)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(
> DefaultPlexusContainer.java:333)
>         at
>
> org.codehaus.plexus.component.composition.AbstractComponentComposer.findRequirement
> (AbstractComponentComposer.java:232)
>         at
>
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField
> (FieldComponentComposer.java:66)
>         at
>
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement
> (FieldComponentComposer.java:57)
>         at
>
> org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent
> (AbstractComponentComposer.java:142)
>         at
>
> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent
> (DefaultComponentComposerManager.java:72)
>         at
>
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute
> (CompositionPhase.java:46)
>         at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
> AbstractLifecycleHandler.java:128)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
> (AbstractComponentManager.java:142)
>         at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
> (AbstractComponentManager.java:132)
>         at
>
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
> (ClassicSingletonComponentManager.java:90)
>         at
> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
> DefaultComponentLookupManager.java:147)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(
> DefaultPlexusContainer.java:327)
>         at
>
> org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute
> (StartLoadOnStartComponentsPhase.java:68)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
> DefaultPlexusContainer.java:886)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.initialize(
> DefaultPlexusContainer.java:834)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.construct(
> DefaultPlexusContainer.java:811)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.<init>(
> DefaultPlexusContainer.java:222)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.<init>(
> DefaultPlexusContainer.java:260)
>         at
> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
> PlexusLifecycleListener.java:76)
>         at
> org.apache.catalina.core.StandardContext.listenerStart(
> StandardContext.java:3763)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
> :759)
>         at org.apache.catalina.core.ContainerBase.addChild(
> ContainerBase.java:739)
>         at org.apache.catalina.core.StandardHost.addChild(
> StandardHost.java:524)
>         at org.apache.catalina.startup.HostConfig.deployWAR(
> HostConfig.java:809)
>         at org.apache.catalina.startup.HostConfig.deployWARs(
> HostConfig.java:698)
>         at org.apache.catalina.startup.HostConfig.deployApps(
> HostConfig.java:472)
>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java
> :1122)
>         at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:119)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1021)
>         at org.apache.catalina.core.StandardHost.start(StandardHost.java
> :718)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1013)
>         at org.apache.catalina.core.StandardEngine.start(
> StandardEngine.java:442)
>         at org.apache.catalina.core.StandardService.start(
> StandardService.java:450)
>         at org.apache.catalina.core.StandardServer.start(
> StandardServer.java:709)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>         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:585)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
> Caused by: java.sql.SQLException: No suitable driver
>         at java.sql.DriverManager.getDriver(DriverManager.java:243)
>         at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(
> BasicDataSource.java:773)
>         ... 83 more
>
> Ingo
> --
> CRM Products Development - EIM
>
> CAS Software AG
> Well informed. Always and everywhere.
> www.cas.de
>
> CAS Software AG - Wilhelm-Schickard-Straße 10-12 - 76131 Karlsruhe -
> Telefon +49 721 9638-0 - www.cas.de - Impressum und AGB
> Vorstand: Martin Hubschneider (Vorsitz) - Ludwig Neer - Frank Widmayer
> Aufsichtsrat: Dr. Dr. Jörg Maurer (Vorsitz) - Prof. Dr. Peter Lockemann
> - Dr. habil. Karl Schlagenhauf Amtsgericht Mannheim -
> Handelsregister-Nr.: HRB 108751 - UID Nr.: DE143593148
>
>