我在网上搜索但无法找到如何调试使用XML DSL(蓝图)定义的camel路由的任何示例。
任何示例/指针都会很棒。
此致 甲
答案 0 :(得分:0)
您可以在Camel网站上找到有关调试路线的一些详细信息。
旁注:我为人们写了一篇关于Camel中调试器SPI的博客文章 对历史感兴趣: http://www.davsclaus.com/2010/10/paris-and-easier-camel-route-debugging.html
如果您正在寻找可视化工具进行调试,那么hawtio就是这样的:http://hawt.io/,有一个视频显示了这一点:
hawtio工具允许您连接到运行Camel应用程序的JVM容器,例如,正如您提到的Blueprint,您可以使用Apache Karaf / ServiceMix。然后,您可以在计算机上运行hawtio并远程连接到容器,并从Web控制台远程调试Camel路由。或者您可以直接在Karaf / ServiceMix中安装hawtio,也可以使用Web控制台调试路由。
旁注:除了hawtio之外,还有一些Karaf shell命令允许你这样做 跟踪运行时的Camel路由。虽然没有调试器(还)。但 有一些JMX操作可以用来“调试”,但它有点 繁琐。虽然JMX API是hawtio工具正在使用的, 这意味着hawtio可以做什么,你也可以自己做JMX,或者 创建自己的工具等。