Kla*_*aus 2 apache-camel hawtio
我正在尝试使用Hawtio.如何部署完整的新路线?我有Hawtio在本地tomcat上运行.我可以在Camel选项卡中看到预先部署了两条路由.然后我转到wiki选项卡,在Spring文件夹下,我可以定义其他的camel配置.但是如何部署这些配置以便我可以调试它们?
我已经在Camel用户列表中回答了这个问题,但以防人们在这里查看; 有两种选择:
首选的选择是在JBoss Fuse中使用Fabric ; 然后通过Fuse管理控制台(基于hawtio)自动添加/更新/删除任何创建/编辑/删除的驼峰路线.您还可以利用Fabric对滚动升级的支持; 因此,您可以避免一次更改所有容器,而是可以将容器移动到新版本或回滚等.这一切都适用于许多容器,没有完整版本控制的单点故障(所有更改都使用复制的git存储库) ).
如果您没有使用Fuse Fabric并且正在使用spring,请将此jar部署到您的容器中(或者根据hawtio-default.war将其作为依赖项添加到您自己的WAR中,就像hawtio中的示例战争一样.这默认为观看wiki中的spring目录,用于部署/更新任何spring XML文件(包括camel spring XML文件,ActiveMQ spring XML文件,CXF spring XML文件等)
这是一个名为HawtioCamelWiki的示例项目,它实现了上述功能; 使用弹簧观察者; 它是一个单独的WAR,内部有一个基于git的wiki,因此你可以创建和编辑camel路由或spring XML文件,它们可以即时更新
| 归档时间: |
|
| 查看次数: |
2636 次 |
| 最近记录: |