Service Mix Version: 2.0.2
Servicemix-war version: 2.1-SNAPSHOT
Tomcat version 5.5.9
have downloaded the latest tooling source from apache and built the war
using maven. This all works J
However it does not deploy correctly as there are some spring
applicationcontext.xml errors. The first one is that it still refers to
the BrokerFactoryBean by the old package name, i.e.,
org.activemq.spring.BrokerFactoryBean, which should be
org.activemq.xbean.BrokerFactoryBean for the 4.0-snapshot version of
activemq.
This I have fixed, but I now get other errors and wondered if anyone had
a patched version of the applicationcontext.xml that works that I could
have?
Thanks in advance,
Tim Tennant
The tomcat deployment errors are listed below:
INFO: Pre-instantiating singletons in factory
[org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [derby-ds,mysql-ds]; root of BeanFactory hierarchy]
16-Dec-2005 13:49:31
org.springframework.beans.factory.support.AbstractBeanFactory
destroySingletons
INFO: Destroying singletons in factory
{org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [jbi,jencks,broker,transactionManager,jmsFactory]; root
of BeanFactory hierarchy}
16-Dec-2005 13:49:31 org.springframework.web.context.ContextLoader
initWebApplicationContext
SEVERE: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name
'org.servicemix.components.jms.JmsInUsingJCABinding#1cab18' defined in
ServletContext resource [/WEB-INF/applicationContext.xml]: Can't resolve
reference to bean 'jencks' while setting property 'jcaContainer'; nested
exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name
'org.jencks.factory.BootstrapContextFactoryBean#b3a5a0': FactoryBean
threw exception on object creation; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'broker' defined in ServletContext resource
[/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested
exception is java.lang.IllegalArgumentException: The configuration has
no BrokerService instance for resource: ServletContext resource
[/WEB-INF/activemq.xml]
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'org.jencks.factory.BootstrapContextFactoryBean#b3a5a0':
FactoryBean threw exception on object creation; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'broker' defined in ServletContext resource
[/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested
exception is java.lang.IllegalArgumentException: The configuration has
no BrokerService instance for resource: ServletContext resource
[/WEB-INF/activemq.xml]
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'broker' defined in ServletContext resource
[/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested
exception is java.lang.IllegalArgumentException: The configuration has
no BrokerService instance for resource: ServletContext resource
[/WEB-INF/activemq.xml]
java.lang.IllegalArgumentException: The configuration has no
BrokerService instance for resource: ServletContext resource
[/WEB-INF/activemq.xml]
at
org.activemq.xbean.BrokerFactoryBean.afterPropertiesSet(BrokerFactoryBea
n.java:98)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1059)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:363)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getType(Ab
stractBeanFactory.java:342)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.isB
eanTypeMatch(DefaultListableBeanFactory.java:249)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.get
BeanNamesForType(DefaultListableBeanFactory.java:144)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.get
BeansOfType(DefaultListableBeanFactory.java:198)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.get
BeansOfType(DefaultListableBeanFactory.java:192)
at
org.springframework.context.support.AbstractApplicationContext.getBeansO
fType(AbstractApplicationContext.java:608)
at
org.jencks.factory.WorkManagerFactoryBean.getTransactionContextManager(W
orkManagerFactoryBean.java:86)
at
org.jencks.factory.WorkManagerFactoryBean.createWorkManager(WorkManagerF
actoryBean.java:175)
at
org.jencks.factory.WorkManagerFactoryBean.getWorkManager(WorkManagerFact
oryBean.java:78)
at
org.jencks.factory.BootstrapContextFactoryBean.getWorkManager(BootstrapC
ontextFactoryBean.java:78)
at
org.jencks.factory.BootstrapContextFactoryBean.getObject(BootstrapContex
tFactoryBean.java:52)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getObjectF
orSharedInstance(AbstractBeanFactory.java:813)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveInnerBeanDefinition(BeanDefinitionValueResolver.java:151)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveValueIfNecessary(BeanDefinitionValueResolver.java:96)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1013)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.populateBean(AbstractAutowireCapableBeanFactory.java:824)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:345)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveReference(BeanDefinitionValueResolver.java:176)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveValueIfNecessary(BeanDefinitionValueResolver.java:105)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1013)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.populateBean(AbstractAutowireCapableBeanFactory.java:824)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:345)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveInnerBeanDefinition(BeanDefinitionValueResolver.java:147)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveValueIfNecessary(BeanDefinitionValueResolver.java:96)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.resolveConstructorArguments(AbstractAutowireCapableBeanFactory.java
:706)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:611)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:329)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveInnerBeanDefinition(BeanDefinitionValueResolver.java:147)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveValueIfNecessary(BeanDefinitionValueResolver.java:96)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveManagedList(BeanDefinitionValueResolver.java:193)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveValueIfNecessary(BeanDefinitionValueResolver.java:109)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1013)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.populateBean(AbstractAutowireCapableBeanFactory.java:824)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:345)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.pre
InstantiateSingletons(DefaultListableBeanFactory.java:275)
at
org.springframework.context.support.AbstractApplicationContext.refresh(A
bstractApplicationContext.java:320)
at
org.springframework.web.context.support.AbstractRefreshableWebApplicatio
nContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
at
org.springframework.web.context.ContextLoader.createWebApplicationContex
t(ContextLoader.java:246)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(
ContextLoader.java:184)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized
(ContextLoaderListener.java:49)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.j
ava:3669)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4104
)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
va: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:788)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:677)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
at
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1165)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:29
3)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:119)
at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.j
ava:1304)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.proc
essChildren(ContainerBase.java:1568)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.proc
essChildren(ContainerBase.java:1577)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(
ContainerBase.java:1557)
at java.lang.Thread.run(Unknown Source)
16-Dec-2005 13:49:31 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
16-Dec-2005 13:49:31 org.apache.catalina.core.StandardContext start
SEVERE: Context [/servicemix-web-2.1-SNAPSHOT] startup failed due to
previous errors
This transmission is confidential and intended solely for the person or
organisation to whom it is addressed. It may contain privileged and
confidential information. If you are not the intended recipient, you should not
copy, distribute or take any action in reliance on it. If you have received
this transmission in error, please notify the sender immediately. Any opinions
or advice contained in this e-mail are those of the individual sender except
where they are stated to be the views of RDF Group plc. All messages passing
through this gateway are virus scanned.