Thanks JB.
 
Using JConsole I can see my endpoint under: 
org.apache.servicemix/ServiceMix/Endpoint/
But I can't see the exposed HTTP URL on the attributes of the endpoint, all it 
has are:
    componentName: servicemix-cxf-bc
    endpointName: Bob
    interfaces: javax.xml.namespace.QName[0]
    serviceName: {http://spudsoft.co.uk/}MathsServiceService
 
If I use the loadWSDL operation on the MBean it returns WSDL, but the 
soap:address is the one from the WSDL file (which is changed by the locationURI 
attribute in the xbean.xml).
 
Am I looking in the right place?
 
Jim

________________________________

From: Jean-Baptiste Onofré [mailto:[email protected]]
Sent: Mon 14/09/2009 16:52
To: [email protected]
Cc: [email protected]
Subject: Re: How can I find out the URLs that the CXF BC is listening on?



Hi Jim,

you can use the SMX JMX layer. For example, using jconsole (or
programaticaly), you can get the list of endpoint including properties
and descriptor.
I had a client sample in the SMX3 repo to show how to use JMX to get
SUs/SAs, etc.

Regards
JB

Jim Talbut wrote:
> Hi,
> 
> I'm evaluating servicemix for use proxying a reasonably large number (~100) 
> of web services.
> With this many services I need to be able to enumerate the HTTP endpoints 
> that each service is using.
> How can I do this?
> 
> Thanks
> 
> Jim
>


Reply via email to