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.