Dell Vostro with Ubuntu: use the AMD Catalyst drivers
I have a Dell Vostro 3550 with Ubuntu 12.04 since around one year now. The laptop worked fine, it was pretty fast, building a lot of projects in the same time, etc. I complained with: the temperature...
View ArticleApache Karaf 2.2.9
The Apache Karaf team is proud to announce a new version on the Karaf 2.2.x branch. The 2.2.9 version is a major bug fixes release. We fixed 52 issues in this release, and we are inline with our...
View ArticleApache Karaf 2.3.0 released !
Waiting for Karaf 3.0.0, we worked hard in the Karaf team to provide Apache Karaf 2.3.0. The Karaf 2.2.x branch is now only in maintenance mode: it means that no new features will be implemented in...
View ArticleApache Karaf Cellar 2.2.5 released !
During the ApacheCon EU, I made a demo of Karaf and Cellar all together. During this demo, I used Cellar 2.2.5-SNAPSHOT. Now, Cellar 2.2.5 is released ! But, what’s new in this version ? Groups are now...
View ArticleHow to enable HTTPS certificate client auth with Karaf
I received many times messages from users asking how we can “trust” HTTP clients in Karaf. The purpose is to exchange certificates and allow only “trusted” clients to use the Karaf HTTP service. Enable...
View ArticleCreate custom log4j appender for Karaf and Pax Logging
Karaf leverages Pax Logging for the logging layer. Pax Logging provides an abstraction service for most popular logging frameworks, like SLF4J, Log4j, commons-logging, etc. Karaf provides a default...
View ArticleMultiple HTTP connectors in Apache Karaf
Installing the http feature in Karaf leverages Pax Web to embed a Jetty webcontainer. By default, Karaf create a Jetty connector on the 8181 http port (and 8443 for https). You can change this port...
View ArticleLoad balancing with Apache Karaf Cellar, and mod_proxy_balancer
Thanks to Cellar, you can deploy your applications, CXF services, Camel routes, … on several Karaf nodes. When you use Cellar with web applications, or CXF/HTTP endpoints, a “classic” need is to load...
View ArticleUpgrade to Ubuntu 13.04
Saturday, I decided to upgrade to Ubuntu 13.04. I used Ubuntu 12.04 LTS for a long time (since the release date). So the first step was to upgrade to Ubuntu 12.10: no problem with this upgrade, it...
View ArticleApache Karaf Cellar 2.3.0 released
The latest Cellar release (2.2.5) didn’t work with the new Karaf branch and release: 2.3.0. If the first purpose of Cellar 2.3.0 is to be able to work with Karaf 2.3.x, actually, it’s more than that....
View ArticleApache Hadoop and Karaf, Article 1: Karaf as HDFS client
Maybe some of you remember that, a couple of months ago, I posted some messages on the Hadoop mailing list about OSGi support in Hadoop...
View ArticlePax Logging: loggers log level
As you probably know, Apache Karaf uses Pax Logging as logging system. Pax Logging is an OPS4j project (Open Participation Software 4 Java) which provide a fully OSGi compliant framework for logging....
View ArticleKaraf and Pax Web: disabling reverse lookup
Karaf can be a full WebContainer just by installing the war feature: features:install war The war feature will install Pax Web and Jetty web server. You can configure Pax Web using a configuration file...
View ArticleApache ActiveMQ 5.7, 5.9 and Master-Slave
With my ActiveMQ friends (especially Dejan and Claus), I’m working on ActiveMQ 5.9 next release. Today, I focus on the HA with ActiveMQ, and especially Master-Slave configuration. Update of the...
View ArticleComing in Karaf 3.0.0: JAAS users, groups, roles, and ACLs
This week I worked with David Booschaert. David proposed a patch for Karaf 3.0.0 to add the notion of groups and use ACL for JMX. He posted a blog entry about that:...
View ArticleComing in Karaf 3.0.0: subshell and completion mode
If you are a Karaf user, you probably know that Karaf is very extensible: you can add features in Karaf to provide new functionalities. For instance, you can install Camel, ActiveMQ, CXF, Cellar, etc...
View ArticleTalend ESB Continous Integration, part1: Using Camel Test Kit
Introduction In this serie of articles, I will show how to setup a Continuous Integration solution mixing Talend ESB tools, Maven, and Jenkins. The purpose is to decouple the design (performed in the...
View ArticleTalend ESB Continous Integration, part2: Maven and commandline
In the first part of the “Talend ESB Continuous Integration” serie, we saw how to test the Camel routes created by the studio, by leveraging Camel Test Kit. We saw how to have automatic testing using...
View ArticleSome books review: Instant Apache Camel Messaging System,Learning Apache...
I’m pleased to be reviewer on new books published by Packt: Instant Apache Camel Messaging System Learning Apache Karaf Instant Apache ServiceMix How-To I received a “hard” copy from Packt (thanks for...
View ArticleComing in Karaf 3.0.0: RBAC support for OSGi services and console commands
In a previous post, we saw a new Karaf feature: support of user groups and Role-Based Access Controle (RBAC) for the JMX layer. We extended the RBAC support to the OSGi services, and by side effect to...
View Article