JBoss Fuse 6.2发布–指导如何快速尝试
在上周的紅帽峰會上,宣布發(fā)布了JBoss Fuse 6.2 。
我要祝賀保險絲團隊發(fā)布此版本。 我知道他們今年以來一直非常努力地進行質(zhì)量檢查,并確保質(zhì)量檢查通過了企業(yè)產(chǎn)品所期望的高品質(zhì)壁壘。
因此,帶著我的Camel帽子,很高興看到包含最新的Apache Camel 2.15.2版本的產(chǎn)品,并且用戶可以在很長的時間內(nèi)獲得Camel的企業(yè)支持和維護。
《行動中的駱駝》 ( Camel in Action)的偉大合著者喬納森·安斯特(Jonathan Anstey)就此版本的要點寫了一篇博客文章。 您可以從他的博客中找到更多詳細(xì)信息 。 最大的亮點(我有偏見)當(dāng)然是從駱駝2.12升級到2.15;)
JBoss Fuse網(wǎng)站已更新,其中包含有關(guān)此新發(fā)行版的詳細(xì)信息,您還可以在其中找到下載以及使用入門 。
不幸的是,現(xiàn)在作為我的個人喜好,他們使入門指南的時間更長,并且……對許多JBoss來說都很美味。 用戶不需要從“復(fù)雜的”安裝過程開始,安裝JBoss Eclipse工具,然后從編輯器啟動Fuse服務(wù)器。
相反,我建議直接跳轉(zhuǎn)安裝JBoss Fuse,這是一個簡單的下載并解壓縮,然后運行腳本。
好的,這是我的替代方法和更簡單的安裝過程:
和窗戶
bin/fuse.batJBoss Fuse 6.2 –歡迎屏幕
首次出現(xiàn)歡迎屏幕時,它會顯示一條有關(guān)尚未創(chuàng)建管理員用戶的消息。 No user found in etc/users.properties. Please use the 'esb:create-admin-user' command to create one.
因此,要創(chuàng)建這樣的用戶,請執(zhí)行該命令以鍵入所選的用戶名和密碼。 對于開發(fā)和個人使用,最好使用admin / admin,因為這很容易記住。
JBossFuse:karaf@root> esb:create-admin-user Please specify a user... New user name: admin Password for admin: Verify password for admin:現(xiàn)在,我們已經(jīng)擁有一個有權(quán)使用Web控制臺的管理員用戶,我們可以嘗試一下。 因此,使用http:// localhost:8181打開Web瀏覽器,然后使用您剛創(chuàng)建的用戶登錄。
Web控制臺基于出色的hawtio ,它提供了豐富的功能。 在屏幕截圖上,我們可以訪問服務(wù)器日志,甚至是shell終端,等等。
融合器Web控制臺顯示服務(wù)器日志
好的,我們喜歡Camel,因此讓我們建立一個示例并將其部署到JBoss Fuse。 為此,請打開一個外殼,并在quickstarts目錄中提供了許多示例。
我們將使用camel-log作為其簡單示例,該示例每5秒記錄一條消息。 構(gòu)建示例:
cd quickstarts/beginner/camel-log然后運行:
mvn clean install請注意,每個快速入門都有一個自述文件,其中包含有關(guān)如何構(gòu)建和安裝的完整說明(安裝是兩個選項,可單獨使用也可以使用保險絲結(jié)構(gòu))。 在這里,我們使用獨立模式。
運行時,您會看到類似的內(nèi)容:
davsclaus:/opt/jboss-fuse-6.2.0.redhat-133/quickstarts/beginner/camel-log/$ mvn clean install [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building JBoss Fuse Quickstart: camel-log 6.2.0.redhat-133 [INFO] ------------------------------------------------------------------------ ... [INFO] --- maven-bundle-plugin:2.3.7:install (default-install) @ beginner-camel-log --- [INFO] Local OBR update disabled (enable with -DobrRepository) [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------如果構(gòu)建成功,則我們準(zhǔn)備安裝它。 我們可以從Web控制臺或JBoss Fuse shell進行操作。
在保險絲外殼中鍵入以下命令,以安裝并啟動我們剛剛構(gòu)建的示例:
JBossFuse:karaf@root> osgi:install -s mvn:org.jboss.quickstarts.fuse/beginner-camel-log/6.2.0.redhat-133 Bundle ID: 265 JBossFuse:karaf@root>并且在Web控制臺中,頂部將出現(xiàn)一個Camel按鈕,您可以通過它查看Fuse中所有正在運行的Camel應(yīng)用程序。
保險絲Web控制臺以實時指標(biāo)顯示在其中運行的所有Camel應(yīng)用程序
而且,如果您單擊“日志”按鈕,那么您將看到駱駝應(yīng)用程序每隔5秒記錄一條消息。
如果鍵入以下內(nèi)容,還可以從保險絲殼中查看日志:
log:display2015-07-02 10:07:15,441 | INFO | #0 - timer://foo | log-route | ? ? | 198 - org.apache.camel.camel-core - 2.15.1.redhat-620133 | >>> Hello from Fabric based Camel route! : root 2015-07-02 10:07:20,441 | INFO | #0 - timer://foo | log-route | ? ? | 198 - org.apache.camel.camel-core - 2.15.1.redhat-620133 | >>> Hello from Fabric based Camel route! : root好的,這只是快速嘗試新的JBoss Fuse 6.2版本的替代入門指南。
在此發(fā)行版中,您還可以嘗試使用JBoss Eclipse工具。 它具有令人印象深刻的可視化駱駝?wù){(diào)試器,以及圖形化的駱駝路線編輯器。 Fuse Eclipse團隊對工具進行了很多改進,并將繼續(xù)這樣做。 我以前曾對此寫過一些博客 。 要安裝此工具,請按照官方JBoss Fuse入門指南中的步驟1進行操作。
翻譯自: https://www.javacodegeeks.com/2015/07/jboss-fuse-6-2-released-guide-how-to-quickly-try-it.html
總結(jié)
以上是生活随笔為你收集整理的JBoss Fuse 6.2发布–指导如何快速尝试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快速提示:消息驱动Bean中的异常处理
- 下一篇: 使用Classycle验证类/包依赖关系