Hi Ganesh,
From http://localhost:8080/ServiceMix/ can you see the servicemix WebConsole?
I think it should be http://localhost:8080/apache-servicemix-web-3.2.2/
And you need add locationURI=/DeliveryServiceImplService to your xbean of cxf bc consumer.

Assume you can access servicemix webconsole from
http://localhost:8080/apache-servicemix-web-3.2.2/
Then you add locationURI=/DeliveryServiceImplService to your xbean of cxf bc consumer
then you can access the wsdl from
http://localhost:8080/apache-servicemix-web-3.2.2/services/DeliveryServiceImplService?wsdl.
Also don't forget to add CxfServlet to the web.xml.
You need a clean environment  to install SL, component and SA.

I just test cxf-wsdl-first example with Servicemix 3.2.2
The way I do is
1. change web.xml in $TOMCAT_HOME/webapps/apache-servicemix-web-3.2.2/WEB-INFO to add CXFServlet as I mentioned before 2. change xbean.xml of cxfbc consumer for this example, add locationURI=/test 3. install SL, cxf se& bc, the SA built from cxf-wsdl-first with modification of step 2
4. then I can access the wsdl by
http://localhost:8080/apache-servicemix-web-3.2.2/services/test?wsdl
Also I can send request to the service http://localhost:8080/apache-servicemix-web-3.2.2/services/test and get correct response.
Freeman


GV wrote:
The URL i am tryin to access is what i have in the wsdl which is http://localhost:8080/ServiceMix/services/DeliveryServiceImplService/ (i am
appending ?wsdl to it) - This is as specified in the wsdl...
I also tried to set locationURI value to this as well.

I also removed busCfg...

Still the same error

Thanks
Ganesh


Reply via email to