servicemix远程调试

ServiceMix是一个建立在JBI (JSR 208)语法规则和APIs上的开源ESB(Enterprise Service Bus:企业服务总线)。 它包括一个完整的JBI容器,其主要是由标准化信息服务和路由器,JBI管理MBeans,JBI配置单元和Ant任务(安装组 件和管理容器)组成。

版本 :Apache ServiceMix 7.0.0
调试工具:IntelliJ IDEA 2017.1.4 x64

servicemix控制台设置
找到本地安装的servicemix文件夹,找到bin目录,cmd执行命令servicemix.bat debug即可,可以看到端口号 5005

servicemix远程调试

这样,servicemix这里就设置好了,这个端口号是可以在servicemix.mix可以设置的,打开bin目录下servicemix.bat文件

servicemix远程调试

idea工具配置

打开idea工具,进入到Debug Configurations,选择Remote,点击+,新建一个Remote,输入Name, Host,Port保存即可,如下图,

servicemix远程调试

配置好了,只要servicemix启动之后,运行刚刚设置的Remote,就可以远程调试了