2

I have deployed my camel integration projects (WAR) on a JBoss Wildfly application server.

I was wondering if there is a way to see what endpoints are available and what the URL's are?

In a similiar way as i can log into the administration console under Wildfly and select web services to get an overview of what is deployed?

Thanks in advance for your help.

KasperF
  • 332
  • 1
  • 4
  • 14

2 Answers2

3

Yes, if you have JMX enabled on your camel context, then you can view a list of endpoints via jconsole, as you can see from:

Camel JConsole

JMX is on by default according to the camel site but if you've somehow disabled it, adding:

<jmxAgent id="agent" disabled="false"/>

to your <camelContext> element should be enough to re-enable it.

Andrew Stubbs
  • 4,322
  • 3
  • 29
  • 48
  • Hi Andrew - Thanks, I was not aware of this. It helps me in my debugging. I am still missing a place where i can get the actual web service endpoints. For example service X is located here: http://localhost:8080/webservice1/get?wsdl Is this not possible? – KasperF Jul 24 '14 at 06:16
1

There is also hawtio which is a web console to manage Java stuff, and it has plugins for Apache Camel, JBoss, and others too.

You could then install hawtio in wildfly, and then see your Camel routes / endpoints and whatnot

Claus Ibsen
  • 56,060
  • 7
  • 50
  • 65