在上周的红帽峰会上,宣布发布了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,这是一个简单的下载并解压缩,然后运行脚本。
好的,这是我的替代方法和更简单的安装过程:
- 下载JBoss Fuse 6.2.0.GA
- 解压缩下载文件,您可以从linux / osx的外壳中解压缩,并使用Windows用户的文件资源管理器等。
unzip jboss-fuse-full-6.2.0.redhat-133.zip
- 从shell更改目录到您将下载文件解压缩的位置:
cd jboss-fuse-6.2.0.redhat-133/
- 启动JBoss Fuse:
bin/fuse
和窗户
bin/fuse.bat
- 等待保险丝启动并显示欢迎屏幕:
- 创建管理员用户(只需一次)。
首次出现欢迎屏幕时,它会显示一条有关尚未创建管理员用户的消息。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控制台并登录。
现在,我们已经拥有一个有权使用Web控制台的管理员用户,我们可以尝试一下。 因此,使用http:// localhost:8181打开Web浏览器,然后使用您刚创建的用户登录。Web控制台基于出色的hawtio ,它提供了丰富的功能。 在屏幕截图上,我们可以访问服务器日志,甚至是shell终端,等等。
- 让我们构建并安装Camel快速入门。
好的,我们喜欢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应用程序。
而且,如果您单击“日志”按钮,那么您将看到骆驼应用程序每隔5秒记录一条消息。
如果键入以下内容,还可以从保险丝壳中查看日志:
log:display 2015-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