G'day all;

I currently have a web service running standalone (no container) using CXF /
Camel / Spring / Jetty.
here is the setup in spring config:

<cxf:cxfEndpoint id="OrderService"
   address="${webServicesIncomingURI}/OrderService"
   endpointName="s:OrderServicePort"
   serviceName="s:OrderService"
   wsdlURL="${repository}${wsdlPath}OrderService.wsdl"
   xmlns:s="http://me.com.au/namespaces/2007/test/Order"/>

Camel receives the incoming requests on a cxf endpoint:
<from uri="cxf:bean:OrderService?dataFormat=PAYLOAD"/>

This is all working fine when executed using mvn:camel run, using jetty as
http server.

I now want to port this to use blueprint and run in servicemix. So I
translated the above cxf config to this:

<jaxws:endpoint id="OrderService"
   address="${webServicesIncomingURI}/OrderService"
   endpointName="s:OrderServicePort"
   serviceName="s:OrderService"
   wsdlLocation="${repository}${wsdlPath}OrderService.wsdl"
   xmlns:s="http://me.com.au/namespaces/2007/test/Order"/>

installing this into servicemix gives a null pointer exception:

java.lang.NullPointerException at
org.apache.aries.blueprint.container.RecipeBuilder.getValue(RecipeBuilder.java:335[10:org.apache.aries.blueprint:0.3.2]
....

I can see the cxf-codegen generated classes so the stub code is being
generated for the blueprint version as in the working spring version.
I think I am missing something silly and obvious, so for the sake of brevity
I have left out most of the config etc... I can post the entire config and
pom and whatever else.

One difference between the spring and blueprint code are the camel/cxf
versions used. For the spring I am running the latest camel (2.12.1) and cxf
(2.7.6) whereas I am attempting to deploy the blueprint to servicemix 4.5.2
(camel 2.10.6 / cxf 2.6.8)

I am compiling both with maven 3.0.5

If more info from the spring/blueprint configs and pom files and karaf
output is needed just let me know.
thanks in advance!



--
View this message in context: 
http://camel.465427.n5.nabble.com/CXF-Camel-Blueprint-problem-deploying-Web-Service-application-tp5741491.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to