Debug
Since Camel 3.15
The camel-debug enables Camel debugger for 3rd party tooling. This makes it easier to perform debugging in IDEs such as IDEA, Eclipse, VSCode
The camel-debug is only for development purposes, it should not be used for production. |
Auto-detection from classpath
To use this implementation all you need to do is to add the camel-debug
dependency to the classpath,
and Camel should auto-detect this on startup and log as follows:
Detected: camel-debug JAR (enabling Camel Debugging)
JMX remote connection
To make it possible for 3rd party tooling to connect to the running Camel application, and to perform debugging actions, then Camel will expose a JMX RMI connector port, that the tools can use to connect via that allows JMX remote management.
The service URL to connect is:
service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi/camel