allright here we go:
with these two datasources things start moving the right direction
derby-users-ds.xml:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<!-- The jndi name of the DataSource, it is prefixed with java:/
-->
<!-- Datasources are not available outside the virtual machine -->
<jndi-name>users</jndi-name>
<!-- for in-process persistent db, saved when jboss stops. The
org.jboss.jdbc.DerbyDatabase mbean is necessary for properly db
shutdown -->
<connection-url>jdbc:derby:database/users;create=true</connection-url>
<!-- The driver class -->
<driver-class>org.apache.derby.jdbc.EmbeddedDriver</driver-class>
<!-- The login and password -->
<user-name>sa</user-name>
<password></password>
<!-- The minimum connections in a pool/sub-pool. Pools are lazily
constructed on first use -->
<min-pool-size>5</min-pool-size>
<!-- The maximum connections in a pool/sub-pool -->
<max-pool-size>20</max-pool-size>
<!-- The time before an unused connection is destroyed -->
<idle-timeout-minutes>5</idle-timeout-minutes>
<!-- Whether to check all statements are closed when the connection
is returned to the pool,
this is a debugging feature that should be turned off in
production -->
<track-statements/>
</local-tx-datasource>
</datasources>
and derby-continuum-ds.xml
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<!-- The jndi name of the DataSource, it is prefixed with java:/
-->
<!-- Datasources are not available outside the virtual machine -->
<jndi-name>continuum</jndi-name>
<!-- for in-process persistent db, saved when jboss stops. The
org.jboss.jdbc.DerbyDatabase mbean is necessary for properly db
shutdown -->
<connection-url>jdbc:derby:database/continuum;create=true</connection-ur
l>
<!-- The driver class -->
<driver-class>org.apache.derby.jdbc.EmbeddedDriver</driver-class>
<!-- The login and password -->
<user-name>sa</user-name>
<password></password>
<!-- The minimum connections in a pool/sub-pool. Pools are lazily
constructed on first use -->
<min-pool-size>5</min-pool-size>
<!-- The maximum connections in a pool/sub-pool -->
<max-pool-size>20</max-pool-size>
<!-- The time before an unused connection is destroyed -->
<idle-timeout-minutes>5</idle-timeout-minutes>
<!-- Whether to check all statements are closed when the connection
is returned to the pool,
this is a debugging feature that should be turned off in
production -->
<track-statements/>
</local-tx-datasource>
</datasources>
and the database is built under JBOSS_HOME/bin
But hold on, the next exception is here (rather long)
2007-02-15 18:48:08,681 ERROR
[com.opensymphony.xwork.config.providers.InterceptorBuilder] Unable to
find interceptor class referenced by ref-name pssCommonStack
2007-02-15 18:48:08,681 ERROR
[com.opensymphony.xwork.config.providers.InterceptorBuilder] Unable to
find interceptor class referenced by ref-name pssCommonStack
2007-02-15 18:48:09,242 ERROR [org.jboss.web.localhost.Engine]
StandardWrapperValve[default]: Servlet.service() for servlet default
threw exception
java.lang.NoSuchMethodError:
org.apache.commons.collections.IteratorUtils.emptyIterator()Lorg/apache/
commons/collections/ResettableIterator;
at
org.apache.commons.configuration.PropertyConverter.toIterator(PropertyCo
nverter.java:632)
at
org.apache.commons.configuration.HierarchicalConfiguration.setProperty(H
ierarchicalConfiguration.java:559)
at
org.apache.commons.configuration.ConfigurationUtils.copy(ConfigurationUt
ils.java:143)
at
org.apache.commons.configuration.ConfigurationUtils.convertToHierarchica
l(ConfigurationUtils.java:191)
at
org.apache.commons.configuration.CombinedConfiguration$ConfigData.getTra
nsformedRoot(CombinedConfiguration.java:629)
at
org.apache.commons.configuration.CombinedConfiguration.constructCombined
Node(CombinedConfiguration.java:533)
at
org.apache.commons.configuration.CombinedConfiguration.getRootNode(Combi
nedConfiguration.java:437)
at
org.apache.commons.configuration.HierarchicalConfiguration.fetchNodeList
(HierarchicalConfiguration.java:721)
at
org.apache.commons.configuration.HierarchicalConfiguration.getProperty(H
ierarchicalConfiguration.java:284)
at
org.apache.commons.configuration.CombinedConfiguration.getProperty(Combi
nedConfiguration.java:511)
at
org.apache.commons.configuration.AbstractConfiguration.resolveContainerS
tore(AbstractConfiguration.java:1222)
at
org.apache.commons.configuration.AbstractConfiguration$1.lookup(Abstract
Configuration.java:324)
at
org.apache.commons.configuration.interpol.ConfigurationInterpolator.look
up(ConfigurationInterpolator.java:281)
at
org.apache.commons.lang.text.StrSubstitutor.resolveVariable(StrSubstitut
or.java:655)
at
org.apache.commons.lang.text.StrSubstitutor.substitute(StrSubstitutor.ja
va:587)
at
org.apache.commons.lang.text.StrSubstitutor.substitute(StrSubstitutor.ja
va:521)
at
org.apache.commons.lang.text.StrSubstitutor.replace(StrSubstitutor.java:
263)
at
org.apache.commons.configuration.PropertyConverter.interpolate(PropertyC
onverter.java:684)
at
org.apache.commons.configuration.AbstractConfiguration.interpolate(Abstr
actConfiguration.java:432)
at
org.apache.commons.configuration.DefaultConfigurationBuilder.interpolate
(DefaultConfigurationBuilder.java:592)
at
org.apache.commons.configuration.DefaultConfigurationBuilder$Configurati
onDeclaration.interpolate(DefaultConfigurationBuilder.java:1008)
at
org.apache.commons.configuration.beanutils.XMLBeanDeclaration.getBeanPro
perties(XMLBeanDeclaration.java:291)
at
org.apache.commons.configuration.beanutils.BeanHelper.initBean(BeanHelpe
r.java:159)
at
org.apache.commons.configuration.beanutils.DefaultBeanFactory.initBeanIn
stance(DefaultBeanFactory.java:106)
at
org.apache.commons.configuration.DefaultConfigurationBuilder$FileConfigu
rationProvider.initBeanInstance(DefaultConfigurationBuilder.java:1186)
at
org.apache.commons.configuration.beanutils.DefaultBeanFactory.createBean
(DefaultBeanFactory.java:62)
at
org.apache.commons.configuration.DefaultConfigurationBuilder$Configurati
onProvider.getConfiguration(DefaultConfigurationBuilder.java:804)
at
org.apache.commons.configuration.DefaultConfigurationBuilder$FileConfigu
rationProvider.getEmptyConfiguration(DefaultConfigurationBuilder.java:11
68)
at
org.apache.commons.configuration.DefaultConfigurationBuilder$FileConfigu
rationProvider.getConfiguration(DefaultConfigurationBuilder.java:1143)
at
org.apache.commons.configuration.DefaultConfigurationBuilder$Configurati
onBeanFactory.createBean(DefaultConfigurationBuilder.java:1052)
at
org.apache.commons.configuration.beanutils.BeanHelper.createBean(BeanHel
per.java:243)
at
org.apache.commons.configuration.beanutils.BeanHelper.createBean(BeanHel
per.java:265)
at
org.apache.commons.configuration.beanutils.BeanHelper.createBean(BeanHel
per.java:279)
at
org.apache.commons.configuration.DefaultConfigurationBuilder.createConfi
gurationAt(DefaultConfigurationBuilder.java:610)
at
org.apache.commons.configuration.DefaultConfigurationBuilder.initCombine
dConfiguration(DefaultConfigurationBuilder.java:555)
at
org.apache.commons.configuration.DefaultConfigurationBuilder.getConfigur
ation(DefaultConfigurationBuilder.java:487)
at
org.codehaus.plexus.registry.CommonsConfigurationRegistry.initialize(Com
monsConfigurationRegistry.java:326)
at
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.e
xecute(InitializePhase.java:33)
at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:130)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:143)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:133)
at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:87)
at
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponen
tLookupManager.java:101)
at
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponen
tLookupManager.java:144)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:334)
at
org.codehaus.plexus.security.configuration.UserConfiguration.contextuali
ze(UserConfiguration.java:158)
at
org.codehaus.plexus.personality.plexus.lifecycle.phase.ContextualizePhas
e.execute(ContextualizePhase.java:39)
at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:130)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:143)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:133)
at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:87)
at
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponen
tLookupManager.java:101)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:313)
at
org.codehaus.plexus.component.composition.AbstractComponentComposer.find
Requirement(AbstractComponentComposer.java:235)
at
org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
equirementToField(FieldComponentComposer.java:67)
at
org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
equirement(FieldComponentComposer.java:58)
at
org.codehaus.plexus.component.composition.AbstractComponentComposer.asse
mbleComponent(AbstractComponentComposer.java:144)
at
org.codehaus.plexus.component.composition.DefaultComponentComposerManage
r.assembleComponent(DefaultComponentComposerManager.java:73)
at
org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
execute(CompositionPhase.java:46)
at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:130)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:143)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:133)
at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:87)
at
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponen
tLookupManager.java:101)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:313)
at
org.codehaus.plexus.component.composition.AbstractComponentComposer.find
Requirement(AbstractComponentComposer.java:235)
at
org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
equirementToField(FieldComponentComposer.java:67)
at
org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
equirement(FieldComponentComposer.java:58)
at
org.codehaus.plexus.component.composition.AbstractComponentComposer.asse
mbleComponent(AbstractComponentComposer.java:144)
at
org.codehaus.plexus.component.composition.DefaultComponentComposerManage
r.assembleComponent(DefaultComponentComposerManager.java:73)
at
org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
execute(CompositionPhase.java:46)
at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:130)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:143)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:133)
at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:87)
at
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponen
tLookupManager.java:101)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:313)
at
org.codehaus.plexus.component.composition.AbstractComponentComposer.find
Requirement(AbstractComponentComposer.java:235)
at
org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
equirementToField(FieldComponentComposer.java:67)
at
org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
equirement(FieldComponentComposer.java:58)
at
org.codehaus.plexus.component.composition.AbstractComponentComposer.asse
mbleComponent(AbstractComponentComposer.java:144)
at
org.codehaus.plexus.component.composition.DefaultComponentComposerManage
r.assembleComponent(DefaultComponentComposerManager.java:73)
at
org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
execute(CompositionPhase.java:46)
at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
ecycleHandler.java:130)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
onentLifecycle(AbstractComponentManager.java:143)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManager.java:133)
at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
etComponent(ClassicSingletonComponentManager.java:87)
at
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponen
tLookupManager.java:101)
at
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponen
tLookupManager.java:144)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:340)
at
org.codehaus.plexus.xwork.PlexusObjectFactory.lookup(PlexusObjectFactory
.java:408)
at
org.codehaus.plexus.xwork.PlexusObjectFactory.loadComponentWithPlexus(Pl
exusObjectFactory.java:364)
at
org.codehaus.plexus.xwork.PlexusObjectFactory.lookup(PlexusObjectFactory
.java:344)
at
org.codehaus.plexus.xwork.PlexusObjectFactory.buildBean(PlexusObjectFact
ory.java:189)
at
org.codehaus.plexus.xwork.PlexusObjectFactory.buildInterceptor(PlexusObj
ectFactory.java:117)
at
com.opensymphony.xwork.config.providers.InterceptorBuilder.constructInte
rceptorReference(InterceptorBuilder.java:48)
at
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.lookupI
nterceptorReference(XmlConfigurationProvider.java:702)
at
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInt
erceptorStack(XmlConfigurationProvider.java:569)
at
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInt
erceptorStacks(XmlConfigurationProvider.java:582)
at
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInt
erceptors(XmlConfigurationProvider.java:603)
at
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.addPack
age(XmlConfigurationProvider.java:204)
at
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadCon
figurationFile(XmlConfigurationProvider.java:676)
at
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadCon
figurationFile(XmlConfigurationProvider.java:679)
at
com.opensymphony.xwork.config.providers.XmlConfigurationProvider.init(Xm
lConfigurationProvider.java:91)
at
com.opensymphony.xwork.config.impl.DefaultConfiguration.reload(DefaultCo
nfiguration.java:85)
at
com.opensymphony.xwork.config.ConfigurationManager.getConfiguration(Conf
igurationManager.java:54)
at
com.opensymphony.xwork.DefaultActionProxy.<init>(DefaultActionProxy.java
:57)
at
com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(Defau
ltActionProxyFactory.java:46)
at
com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(Dispat
cherUtils.java:216)
at
com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDisp
atcher.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)
at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.
java:118)
at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.j
ava:52)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)
at
com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(Action
ContextCleanUp.java:88)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)
at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilte
r.java:75)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:214)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
textValve.java:198)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:152)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
at
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipa
lValve.java:66)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAs
sociationValve.java:150)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.j
ava:54)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:137)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:118)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79
9)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:705)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57
7)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:683)
at java.lang.Thread.run(Thread.java:595)
-----Original Message-----
From: Hilco Wijbenga [mailto:[EMAIL PROTECTED]
Sent: Thursday, February 15, 2007 6:39 PM
To: [email protected]
Subject: Re: JBoss Support
On 2/15/07, Thierry Lach <[EMAIL PROTECTED]> wrote:
> Can you post the contents of your derby-ds.xml file please? I'm
> guessing that the example I used for the Continuum+on_JBoss example
> isn't correct enough for continuum.
See http://docs.codehaus.org/display/MAVENUSER/Archiva+on+JBoss
There used to be something similar for Continuum. I think your JNDI name
is wrong; all the silly stuff (comp/env/jdbc/) will be added by JBoss
... IIRC, it's been a while. :-)