I need to expose soap service on jboss fuse server. What I am trying to do is replicate an existing developed soap service.
Both URLs must have same IP but different ports and rest of the URL is also different.
By using following code, I am able to publish the SOAP service.
<?xml version="1.0" encoding="UTF-8"?> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:cxf="http://camel.apache.org/schema/blueprint/cxf" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 "> <cxf:cxfEndpoint address="http://ip:8027/Services/Interface/WebServices/TestService.serviceagent?wsdl" id="testEndpoint" serviceClass="pk.com.test.app.TestService"> <cxf:properties> <entry key="publishedEndpointUrl" value="http://ip:3456//Services/Interface/WebServices/Service.serviceagent/ChangeCustomerBasicEndpoint1"/> </cxf:properties> </cxf:cxfEndpoint>
Also I know that publishedEndpointUrl will override cxf:cxfEndpoint.
When I access "http://ip:8027/Services/Interface/WebServices/TestService.serviceagent?wsdl " url in broswer, I get the WSDL with EndPoing URL: 'http://ip:3456//Services/Interface/WebServices/Service.serviceagent/ChangeCustomerBasicEndpoint1 "
But when I try to run this from SOAP-UI I get connection refused error.
Any help on how can I expose WSDL with different ports and URLs.