2013-11-02 19 views
1

我想要開始使用霍蒂奧。如何部署完整的新路線?我有Hawtio在本地tomcat上運行。我可以在駱駝選項卡中看到兩條路線已預先部署。然後,我轉到wiki選項卡並在Spring文件夾下,我可以定義其他駱駝配置。但是我如何獲得這些配置來部署,以便調試它們?與霍蒂奧部署新路線

回答

8

我已經在駱駝用戶列表上登錄answered this,但以防萬一人在尋找;有兩種選擇:

  • 首選方案是隻使用FabricJBoss Fuse;然後通過Fuse管理控制檯(基於hawtio)自動添加/更新/刪除任何創建/編輯/刪除的駱駝路由。您還可以利用Fabric對滾動升級的支持;因此您可以避免一次更改所有容器,而是可以將容器移動到新版本或回滾等。這一切都可以在多個容器中運行,並且沒有單一故障點,並且具有完整版本控制(複製的git存儲庫用於所有更改)。

  • ,如果你不使用保險絲面料和正在使用的彈簧,deploy this jar到您的容器(或它這就默認添加基於像sample war in hawtio hawtio-default.war在自己WAR的依賴。看球該spring directory in the wiki任何春012​​XML文件來部署/更新(包括駱駝春天XML文件,ActiveMQ的 春天XML文件中,CXF春天XML文件等)

  • 這裏的所謂HawtioCamelWiki一個例子項目,實現上述,利用彈簧watcher;它是一個單獨的WAR,內部有一個基於git的wiki,所以你可以創建和編輯駱駝路線或者彈出XML文件,並且它們更新在飛行中

0

hawtio是一個輕量級和模塊化的Web控制檯,有很多plugins。所以你不能用hawtio本身創建任何路由。你可以做的是創建一個獨立的apache-camlel應用程序,並在tomcat中作爲戰爭部署。隨後,您可以獲取hawtio Web控制檯中的所有路由,隊列和終端節點。 同樣的方法你也可以將ActiveMQ加入到hawtio中。

希望這會幫助你。