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.

Reply via email to