第一次在csdn上寫文章,雖然很菜,但還得寫不是嗎?不然怎麼進步?
最近在研究ServiceMix,這篇文章以及後續(應該會堅持寫下去!?!)ServiceMix系列就作爲學習筆記吧!
ServiceMix官方網站:http://servicemix.apache.org/
(一)簡介
ServiceMix由OSGI(開放網關協議)驅動,是一個開源的ESB,是一個集成容器,把ActiveMQ,Camel,CXF和Karaf等集成在一個強大的運行平臺之上,我們可以用它來創建自己的整合解決方案。
(二)部署
略
(三)測試
在測試camel和activeMQ的時候,遇到了一個小小的問題,不過這個小問題讓我頭痛了好久。
問題是這樣的,我在環境變量中配置了SERVICE_HOME,然後在環境變量PATH中添加了SERVICE_HOME,這樣打開命令提示符直接輸入ServiceMix就可以啓動ServiceMix了,感覺這樣更方便。可是問題來了,在測試camel時,用網站上給的xml源碼新建了一個文件a.xml(名字隨意),然後將a.xml放進deploy,期待奇蹟的發生,結果尼瑪,期待中的camel文件怎麼就是沒有生成呢。你不生成,我給你建一個總可以吧,結果發現一切都是in vain。
糾結了好久,再仔細看官網上的說明,抱着試試看的心理,通過cd /d +servicemix的安裝路徑,然後進入bin打開servicemix,期待已久的結果終於出現了,系統自動創建了camel文件夾。
(四)總結
創新是必要的,但要在掌握現有東西的基礎上。(畫外音:尼瑪,真坑)
QQ:871632302