调试在Eclipse FuseESB应用(Debugging FuseESB application

2019-06-27 05:51发布

保险丝ESB使用karaf服务器使用OSGi。

为代码,如果任何人有步骤获得该应用程序将帮助调试器。

我目前使用Eclipse靛蓝。 由于使用OSGi的,我们使用Maven构建相同。

哪个插件将有助于Karaf使用OSGi

Answer 1:

Java允许你远程调试任何JVM上运行。

所以,如果你有一个调试参数启动ESB,那么它会在调试模式下侦听端口5005上运行。

davsclaus:/opt/fuse-esb-7.0.1.fuse-084$ bin/fuseesb debug
Listening for transport dt_socket at address: 5005

然后你可以从使用Eclipse该端口号进行远程调试。 这是标准的Java远程调试,和Eclipse有一个向导了。 它的调试向导,其中有一个远程调试功能。



Answer 2:

你只需把下面的线保险丝ESB启动脚本(如fuseesb.bat或karaf.bat):

设置KARAF_DEBUG =真

该保险丝后,ESB将在调试模式下使用5005端口开始。



Answer 3:

1)只运行$保险丝调试(JBoss的保险丝6.1.0版本)调试端口是5005,2)在蚀或JBoss的dev的工作室做以下ⅰ)运行ⅱ)的调试配置ⅲ)远程Java应用程序 - >创建新ⅳ)主机:本地主机,端口:5005 v)点击调试3)把Java类中的断点



文章来源: Debugging FuseESB application in Eclipse