Did you have a web service running on address: http://localhost:9090 /endpoint2 in the same JVM?
Regards, /Joe On Tue, Mar 28, 2017 at 8:01 AM, anirban.gupta4 <[email protected]> wrote: > Hi, > > I have exposed two webservices as CXF beans, below is the code > > <cxf:cxfEndpoint id="endpoint1" > address="http://localhost:9090/endpoint1" > serviceClass="serviceClass1" > serviceName="tns:serviceName1" > endpointName="tns:endpointName1" > wsdlURL="wsdl/WSDL1.wsdl" > xmlns:tns="namespace1"> > <cxf:properties> > <entry key="dataFormat" value="POJO" /> > </cxf:properties> > </cxf:cxfEndpoint> > > cxf:cxfEndpoint id="endpoint2" > address="http://localhost:9090/endpoint2" > serviceClass="serviceClass2" > serviceName="tns:serviceName2" > endpointName="tns:endpointName2" > wsdlURL="wsdl/WSDL2.wsdl" > xmlns:tns="namespace2"> > <cxf:properties> > <entry key="dataFormat" value="POJO" /> > </cxf:properties> > </cxf:cxfEndpoint> > > My routes are as below > > from("cxf:bean:endpoint1") > .streamCaching() > .process(new MappingProcessor()) > .setHeader("operationName", constant("someOperation")) > .setHeader("operationNamespace", > constant("someNamespace")) > .to("cxf:bean:endpoint2") > .process(new ResponseProcessor()) > .end(); > > I am getting the following error > > Caused by: org.apache.cxf.transport.http.HTTPException: HTTP response > '404: > Not Found' when communicating with http://localhost:9090/endpoint2 > at > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream. > doProcessResponseCode(HTTPConduit.java:1608) > ~[cxf-rt-transports-http-3.1.10.jar:3.1.10] > at > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream. > handleResponseInternal(HTTPConduit.java:1615) > ~[cxf-rt-transports-http-3.1.10.jar:3.1.10] > at > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream$1.run( > HTTPConduit.java:1176) > ~[cxf-rt-transports-http-3.1.10.jar:3.1.10] > at > org.apache.cxf.workqueue.AutomaticWorkQueueImpl$3.run( > AutomaticWorkQueueImpl.java:428) > ~[cxf-core-3.1.7.jar:3.1.7] > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown > Source) > ~[na:1.8.0_111] > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > Source) > ~[na:1.8.0_111] > at > org.apache.cxf.workqueue.AutomaticWorkQueueImpl$AWQThreadFactory$1.run( > AutomaticWorkQueueImpl.java:353) > ~[cxf-core-3.1.7.jar:3.1.7] > ... 1 common frames omitted > > Please help where I am going wrong. > > > > -- > View this message in context: http://camel.465427.n5.nabble. > com/Caused-by-org-apache-cxf-transport-http-HTTPException- > when-trying-to-invoke-a-cxf-bean-tp5796573.html > Sent from the Camel - Users mailing list archive at Nabble.com. >
