title: How to change SOAP Web service Endpoint URL and WSDL URL in Apache Camel
body: <p>The requirement is SOAP WSDL Url and Endpoint URL must be different from each other. Im using Apache Camel and Apache CXF below is my blueprint but when i request at port 8043 there is no wsdl there when i change it to 9143 wsdl is there.</p>
  
  <p>Need to expose wsdl on url: <a href="http://0.0.0.0:8043/Services/Interface/FSServices/FSServices.serviceagent?wsdl" rel="nofollow noreferrer">http://0.0.0.0:8043/Services/Interface/FSServices/FSServices.serviceagent?wsdl</a></p>
  
  <p>Endpoint URL be: <a href="http://0.0.0.0:9143/Services/Interface/FSServices/FSServices.serviceagent/PortTypeEndpoint1/" rel="nofollow noreferrer">http://0.0.0.0:9143/Services/Interface/FSServices/FSServices.serviceagent/PortTypeEndpoint1/</a></p>
  
  <pre><code>&lt;cxf:cxfEndpoint
          address="http://0.0.0.0:8043/Services/Interface/FSServices/FSServices.serviceagent"
          id="fsEndpoint" serviceClass="pk.com.herman.fs.operation.PortType"&gt;
          &lt;cxf:properties&gt;
              &lt;entry key="publishedEndpointUrl" value="http://0.0.0.0:9143/Services/Interface/FSServices/FSServices.serviceagent/PortTypeEndpoint1/"/&gt;
          &lt;/cxf:properties&gt;
      &lt;/cxf:cxfEndpoint&gt;
  </code></pre>