You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Nguyen Tien Luong <ti...@yahoo.com> on 2010/06/22 15:52:59 UTC
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
Re: Utilisation of jaxws:client ?
Posted by Daniel Kulp <dk...@apache.org>.
On Wednesday 23 June 2010 3:23:31 am Nguyen Tien Luong wrote:
> 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>
> ______________
>
serviceName is a QName type. Thus, you would need something like:
<jaxws:client id="greeterClient"
xmlns:foo="http://the.target.namespace.from.the/jms_greeter.wsdl"
serviceName="foo:JMSGreeterService"
....
</jaxws:client>
Dan
> 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.reso
> lveReference(BeanDefinitionValueResolver.java:275) at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.reso
> lveValueIfNecessary(BeanDefinitionValueResolver.java:104) at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
> ry.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:12 45)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
> ry.populateBean(AbstractAutowireCapableBeanFactory.java:1010) at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
> ry.doCreateBean(AbstractAutowireCapableBeanFactory.java:472) at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
> ry$1.run(AbstractAutowireCapableBeanFactory.java:409) at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFacto
> ry.createBean(AbstractAutowireCapableBeanFactory.java:380) at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(
> AbstractBeanFactory.java:264) at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.get
> Singleton(DefaultSingletonBeanRegistry.java:222) at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Ab
> stractBeanFactory.java:261) at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abst
> ractBeanFactory.java:185) at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abst
> ractBeanFactory.java:164) at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preIn
> stantiateSingletons(DefaultListableBeanFactory.java:429) at
> org.springframework.context.support.AbstractApplicationContext.finishBeanF
> actoryInitialization(AbstractApplicationContext.java:728) at
> org.springframework.context.support.AbstractApplicationContext.refresh(Abs
> tractApplicationContext.java:380) at
> org.springframework.web.context.ContextLoader.createWebApplicationContext(
> ContextLoader.java:255) at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(Co
> ntextLoader.java:199) at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(C
> ontextLoaderListener.java:45) at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.jav
> a: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.ja
> va:699) at
> org.ow2.jonas.web.tomcat6.Tomcat6Service.doRegisterWar(Tomcat6Service.java
> ) at
> org.ow2.jonas.web.base.BaseWebContainerService.registerWar(BaseWebContaine
> rService.java:918) at
> org.ow2.jonas.web.base.BaseWebContainerService.registerWar(BaseWebContaine
> rService.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.ja
> va:358) at org.ow2.jonas.web.base.WARDeployer.doDeploy(WARDeployer.java:70)
> at
> org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execute(AbsDeployer.jav
> a:96) at
> org.ow2.util.ee.deploy.impl.deployer.AbsDeployer$1.execute(AbsDeployer.jav
> a:95) at
> org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:7
> 7) at
> org.ow2.util.ee.deploy.impl.deployer.AbsDeployer.deploy(AbsDeployer.java:9
> 4) at
> org.ow2.util.ee.deploy.impl.deployer.DeployerManager.deploy(DeployerManage
> r.java:129) at
> org.ow2.jonas.deployablemonitor.DeployableMonitor.checkModifiedDeployables
> (DeployableMonitor.java:630) at
> org.ow2.jonas.deployablemonitor.DeployableMonitor.updateArchives(Deployabl
> eMonitor.java:278) at
> org.ow2.jonas.deployablemonitor.DeployableMonitor.run(DeployableMonitor.ja
> va: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 <ti...@yahoo.com>
> To: users CXF Apache <us...@cxf.apache.org>
> 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
--
Daniel Kulp
dkulp@apache.org
http://dankulp.com/blog
Re: Utilisation of jaxws:client ?
Posted by Nguyen Tien Luong <ti...@yahoo.com>.
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 <ti...@yahoo.com>
To: users CXF Apache <us...@cxf.apache.org>
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