My Spring config for jaxws:client is:
_____________
<jaxws:client id="greeterClient"
serviceName="JMSGreeterService"
serviceClass="org.apache.cxf.jms_greeter.JMSGreeterPortType"
wsdlLocation="/wsdl/jms_greeter.wsdl">
<jaxws:features>
<bean xmlns="http://www.springframework.org/schema/beans"
class="org.apache.cxf.transport.jms.JMSConfigFeature"
p:jmsConfig-ref="jmsConf1"/>
</jaxws:features>
</jaxws:client>
______________
But when deploy in application server, I have this error:
_____________
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'greeterClient': FactoryBean threw exception on object creation;
nested exception
is org.apache.cxf.service.factory.ServiceConstructionException: Could not find
definition for service {http://www.springframework.org/schema/beans}JMS
GreeterService.
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:12
45)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
at
org.ow2.jonas.web.tomcat6.JOnASStandardContext.start(JOnASStandardContext.java:281)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at
org.ow2.jonas.web.tomcat6.Tomcat6Service.__doRegisterWar(Tomcat6Service.java:699)
at
org.ow2.jonas.web.tomcat6.Tomcat6Service.doRegisterWar(Tomcat6Service.java)
at
org.ow2.jonas.web.base.BaseWebContainerService.registerWar(BaseWebContainerService.java:918)
at
org.ow2.jonas.web.base.BaseWebContainerService.registerWar(BaseWebContainerService.java:1074)
at
org.ow2.jonas.web.tomcat6.Tomcat6Service.__registerWar(Tomcat6Service.java:1354)
at
org.ow2.jonas.web.tomcat6.Tomcat6Service.registerWar(Tomcat6Service.java)
at
org.ow2.jonas.web.base.proxy.HttpOnDemandProxy.addWar(HttpOnDemandProxy.java:358)
at org.ow2.jonas.web.base.WARDeployer.doDeploy(WARDeployer.java:70)
at
org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execute(AbsDeployer.java:96)
at
org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execute(AbsDeployer.java:95)
at
org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
at
org.ow2.util.ee.deploy.impl.deployer.AbsDeployer.deploy(AbsDeployer.java:94)
at
org.ow2.util.ee.deploy.impl.deployer.DeployerManager.deploy(DeployerManager.java:129)
at
org.ow2.jonas.deployablemonitor.DeployableMonitor.checkModifiedDeployables(DeployableMonitor.java:630)
at
org.ow2.jonas.deployablemonitor.DeployableMonitor.updateArchives(DeployableMonitor.java:278)
at
org.ow2.jonas.deployablemonitor.DeployableMonitor.run(DeployableMonitor.java:172)
_____________
So what infos which I miss for this config?
Thanks
=========================================================================
NGUYEN Tien Luong | M2PGI - UFRIMAG
13 Rue Blanche MONIER | Tel : 06.45.42.46.33
38000 GRENOBLE | http://tienluong.info
________________________________
From: Nguyen Tien Luong <[email protected]>
To: users CXF Apache <[email protected]>
Sent: Tue, 22 June, 2010 15:52:59
Subject: Utilisation of jaxws:client ?
Hello,
If someone have documentation which describe l'utilisation of jaxws:client,
please let me know, or some pieces of code will help me a lot :x
In my project, I use JMS as transport layer, I try to use my own JMS config, I
benefit JMSConfigFeature. So what attribut I must put in <jaxws:client> ?
Thanks
=========================================================================
NGUYEN Tien Luong | M2PGI - UFRIMAG
13 Rue Blanche MONIER | Tel : 06.45.42.46.33
38000 GRENOBLE | http://tienluong.info