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