You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Willem Jiang <wi...@gmail.com> on 2013/12/17 07:49:42 UTC

Re: "serviceClass must be specified" error in ServiceMix

You need to specify the dataformat option this time, as the default POJO dataformat need you to specify the serviceClass option.
The configuration should be

<cxf:cxfEndpoint id="routerEndpoint" 
address="http://localhost:9090/cxf-proxy" 
endpointName="tns:HelloServicePort" 
serviceName="tns:HelloService" 
wsdlURL="etc/HelloService.wsdl" 
xmlns:tns="http://www.example.org/HelloService"/> 

<camelContext xmlns="http://camel.apache.org/schema/spring"> 

<endpoint id="HelloServiceEndpoint" 

uri="http://localhost:8080/cxf-service/services/HelloService?dataformat=MESSAGE"/> 
<route> 
<from uri="cxf:bean:routerEndpoint" /> 
<to ref="HelloServiceEndpoint"/> 
</route> 
</camelContext> 

--  
Willem Jiang

Red Hat, Inc.
Web: http://www.redhat.com
Blog: http://willemjiang.blogspot.com(http://willemjiang.blogspot.com/) (English)
http://jnn.iteye.com(http://jnn.javaeye.com/) (Chinese)
Twitter: willemjiang  
Weibo: 姜宁willem



On December 17, 2013 at 10:13:14 AM, madusanka (madusankabalasooriya@gmail.com) wrote:
>  
> My configuration
>  
> > address="http://localhost:9090/cxf-proxy"
> endpointName="tns:HelloServicePort"
> serviceName="tns:HelloService"
> wsdlURL="etc/HelloService.wsdl"
> xmlns:tns="http://www.example.org/HelloService"/>
>  
>  
>  
> >  
> uri="http://localhost:8080/cxf-service/services/HelloService"/>  
>  
>  
>  
>  
>  
>  
>  
>  
> --
> View this message in context: http://camel.465427.n5.nabble.com/serviceClass-must-be-specified-error-in-ServiceMix-tp5744904p5744905.html  
> Sent from the Camel - Users mailing list archive at Nabble.com.  
>  


Re: "serviceClass must be specified" error in ServiceMix

Posted by Willem Jiang <wi...@gmail.com>.
It could be more straight is you choice to use camel-jetty.
The camel route just routing the request and response and doesn’t change the message content.

--  
Willem Jiang

Red Hat, Inc.
Web: http://www.redhat.com
Blog: http://willemjiang.blogspot.com(http://willemjiang.blogspot.com/) (English)
http://jnn.iteye.com(http://jnn.javaeye.com/) (Chinese)
Twitter: willemjiang  
Weibo: 姜宁willem



On December 17, 2013 at 4:50:30 PM, madusanka (madusankabalasooriya@gmail.com) wrote:
>  
> still the issue is there? I also want to proxy a RESTful service  
> developed in
> CXF. Can I use or should I have to use jetty?
>  
>  
>  
> --
> View this message in context: http://camel.465427.n5.nabble.com/serviceClass-must-be-specified-error-in-ServiceMix-tp5744904p5744925.html  
> Sent from the Camel - Users mailing list archive at Nabble.com.  
>  


Re: "serviceClass must be specified" error in ServiceMix

Posted by madusanka <ma...@gmail.com>.
still the issue is there? I also want to proxy a RESTful service developed in
CXF. Can I use <cxfEndpoint> or should I have to use jetty?



--
View this message in context: http://camel.465427.n5.nabble.com/serviceClass-must-be-specified-error-in-ServiceMix-tp5744904p5744925.html
Sent from the Camel - Users mailing list archive at Nabble.com.