日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

java8 camel_WildFly 8的Camel子系统集成了Java EE –入门

發布時間:2023/12/3 windows 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java8 camel_WildFly 8的Camel子系统集成了Java EE –入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java8 camel

就在三天前,圍繞Thomas Diesler( @tdiesler )的團隊發布了WildFly-Camel子系統的2.0.0.CR1版本,它允許您將Camel Routes添加為WildFly配置的一部分。 路由可以部署為JavaEE應用程序的一部分。 JavaEE組件可以訪問Camel Core API和各種Camel Component API。

此版本特別向子系統添加了許多新的駱駝組件 ,并增加了對WildFly域模式的支持。 除了自己在Java EE 7中打包和引導Camel之外,該子系統還將Camel直接安裝到WildFly 8.x服務器中。 據我所知,它甚至可以與最新的8.2.0.Final一起使用,但尚未經過測試。 并不是, 在Java EE 7中有一種非常簡便的引導Camel的方法,但是這種方法可以實現與Java EE標準的更多集成。 子系統的最終目標是提供駱駝功能,作為WildFly中直接可用的選項,而無需進行任何配置或部署。 這是簡單模塊和完整子系統之間的主要區別。

入門

通過從wildfly.org下載“ Java EE7完整和Web發行版”來安裝WildFly8.x 。 通過將其解壓縮到您選擇的文件夾中進行安裝。 下一步是從JBoss Maven存儲庫下載WildFly的發行補丁 (53 MB,tar.gz)。 下載后,導航至WildFly文件夾并將存檔解壓縮到其中。 而已。 現在,使用各自的* -camel.xml啟動獨立模式或域模式:

$ bin/standalone.sh|bat -c standalone-camel.xml

一些更多的配置

完成之后,您需要添加更多用戶。 首先是管理用戶。

$ bin/add-user.sh|bat

隨便你怎么說。 為了方便起見,我傾向于將其命名為admin,密碼為admin。 但是請記住,這是您可以采用的最差做法!

完成之后,添加另一個應用程序用戶。 為簡單起見,我們只是使用相同的不安全密碼來命名它。

探索那里的東西

將子系統集成到WildFly中之后,您可以在模塊文件夾中找到Apache Camel和JBoss模塊。 standalone \ deployments文件夾包含兩個war文件。 其中一個是HawtIo ,另一個是wildfly-camel.war ,基本上是駱駝 cdi的 示例,但稍后會介紹更多。 首先,將瀏覽器指向: http:// localhost:8080 / hawtio /,然后使用您創建的應用程序用戶登錄。

您會看到,ActiveMQ和Camel選項卡已啟用,這意味著HawtIo已部署和發現了這兩個模塊。 深入到“駱駝”選項卡中,您可以看到兩條已部署的路線。 用于集成的版本是Apache Camel 2.14.0,HawtIo 1.4.22和Arquillian 1.1.2Final。

高級功能

wildfly-camel的策略是,用戶可以在WildFly已經支持的部署中“僅使用”駱駝核心/組件API。 換句話說,Camel應該在標準Java EE部署中“正常工作”。 二進制文件由平臺提供。 部署無需擔心模塊/接線細節。

定義和部署駱駝上下文可以以不同的方式完成。 您可以在standalone-camel.xml服務器配置中直接定義上下文,也可以將其作為Web應用程序的一部分部署為帶有預定義-camel-context.xml文件后綴的單個XML文件,也可以作為另一個WildFly支持的一部分進行部署部署為META-INF / jboss-camel-context.xml文件。

WildFly Camel測試套件使用WildFly Arquillian管理的容器。 這可以連接到已經運行的WildFly實例,也可以在需要時啟動獨立服務器實例。 已經實現了許多測試增強器,使您可以將這些WildFly Camel特定類型注入Arquillian測試用例中。 您可以將CamelContextFactory或CamelContextRegistry注入為@ArquillianResource。

下一步

您可以簡單地取消部署wildfly-camel.war并重新開始您自己的應用程序。 您可以在GitHub上深入研究現有示例,也可以等我的下一篇博文逐步介紹您。

如果您不想弄亂安裝和修補程序,可以查看發布在wildflyext / wildfly-camel上的現成的docker映像 。

翻譯自: https://www.javacodegeeks.com/2014/12/camel-subsystem-for-wildfly-8-integrates-java-ee-getting-started.html

java8 camel

總結

以上是生活随笔為你收集整理的java8 camel_WildFly 8的Camel子系统集成了Java EE –入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。