To help those who may have the same problem and hopefully stumble upon this thread in the archives, here is the xbean.xml that allows retrieving the WSDL :
<beans xmlns:http="http://servicemix.apache.org/http/1.0" xmlns:echange="http://www.company.com/echange" xmlns:xfire="http://xfire.codehaus.org"> <http:endpoint service="xfire:EchoService" endpoint="EchoServiceHttpBinding" targetService="xfire:EchoService" soapVersion="1.1" soap="true" role="consumer" locationURI="http://localhost:9000/EchoService" defaultMep="http://www.w3.org/2004/08/wsdl/in-out" wsdlResource="http://localhost:8080/test-business-service/services/EchoService?wsdl" /> <http:endpoint service="xfire:EchoService" endpoint="EchoServiceHttpBindingProvider" soapVersion="1.1" soap="true" role="provider" locationURI="http://localhost:8080/test-business-service/services/EchoService/" wsdlResource="http://localhost:8080/test-business-service/services/EchoService?wsdl"/> </beans> URL: http://localhost:9000/EchoService/?wsdl
