Hi Alan,
I currently debugging my java dsl for camel routes and endpoints with the
Eclipse IDE. You just have to make sure that the version running in servicemix
and the version in your eclipse project is the same. Then you can go to Debug /
Debug Configurations / Remote Java Application and create a profile for
connecting to your servicemix. In my case with the Debug mode turned on in my
servicemix.bat like this:
set SERVICEMIX_DEBUG=DUMMY
results in
set DEFAULT_JAVA_DEBUG_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
being added to the java command.
Then I attach via socket to localhost:5005, start the debugging command in
eclipse and it will connect to the servicemix instance and then any breakpoints
reached will be triggered in Eclipse. You may find you have to start and stop
the bundle you are working to get it to pick up initialisation break points.
Hope this helps
thanks
Graham
> Date: Tue, 28 Aug 2012 01:59:26 -0700
> From: a...@alanfoster.me
> To: users@camel.apache.org
> Subject: Debugging Live Camel Routes
>
> Hi,
>
> I have a quick question about whether it is possible to debug the java code
> in a processor on a deployment to the ESB container.
>
> I currently have Fuse IDE and it allows me to inspect the running routes at
> runtime, but I wonder if it is possible to add break points into the
> processor's java code too?
>
> Thanks
> Alan
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Debugging-Live-Camel-Routes-tp5718181.html
> Sent from the Camel - Users mailing list archive at Nabble.com.