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