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.

                                          

Reply via email to