At the Red Hat summit last week, it was announced that JBoss Fuse 6.2 was released.
I want to congratulate the fuse team for getting this release out. I know that they have been working very hard all this year to QA and ensure its passes the high barrier of quality expected from an enterprise product.
So with my Camel hat, its great to see a product that includes the very last Apache Camel 2.15.2 release and subscribers have enterprise support and maintenance of Camel for a very long time.
Jonathan Anstey, the great co-author of Camel in Action, wrote a blog post about the highlights of this release. You can find more details from his blog. The biggest highlight (I am biased) is of course the upgrade from Camel 2.12 to 2.15 ;)
The JBoss Fuse website has been updated with details about this new release, where you can also find the download and how to get started.
Now unfortunately as a personal taste of mine, they made the getting started guide longer and β¦ well to much JBoss tasty. Users do not need to start with a βcomplicatedβ install procedure of installing JBoss Eclipse tooling and then starting the Fuse server from an editor.
Instead I suggest jump straight to install JBoss Fuse, which is a simple download and unzip, and run the script.
Okay so here is my alternative and simpler install procedure:
The first time the welcome screen is presented, it shows a message about an admin user has not been created.
No user found in etc/users.properties. Please use the 'esb:create-admin-user'
command to create one.
So to create such an user, you execute that command to type in the username and password of choice. For development and personal use, it may be a good idea to just use admin/admin as that is easy to remember.
JBossFuse:karaf@root> esb:create-admin-user
Please specify a user...
New user name: admin
Password for admin:
Verify password for admin:
Open the web console and login.
Now that we have an administrator user which has permission for the web console, we can try that. So open a web browser with http://localhost:8181 and login with the user you just created.
The web console is based on the excellent hawtio, which offers a rich set of capabilities. On the screenshot we can access the server logs, or even the shell terminal, and whatnot.
Okay we love Camel so lets build an example and deploy it to JBoss Fuse. To do so open a shell and in the quickstarts directory a number of examples is shipped.
We will use camel-log as its a simple example that logs a message every 5th second. To build the example:
cd quickstarts/beginner/camel-log
And then run:
mvn clean install
Notice each quickstart has a readme file with full instructions how to build and install (install are 2 options as standalone or with using fuse fabric). Here we use standalone mode.
You will see something along the lines of this when running:
Claus Ibsen is a principal software engineer from Red Hat. Claus is working full time as Apache Camel committer. And is author of the "Camel in Action" book.
This site uses Akismet to reduce spam. Learn how your comment data is processed.