At Talend, we contribute to open source projects because they challenge us with new ideas and keep us sharp. We also do it because it’s the right thing to do. That’s why we're putting the spotlight on Talend team members who help make that possible.
November 2-6, 2015
Blog post edited by Christian SchneiderShows how to publish and use a simple REST and SOAP service in karaf using cxf and blueprint.
To run the example you need to install the http feature of karaf. The default http port is 8080 and can be configured using the
config admin pid "org.ops4j.pax.web". You also need to install the cxf feature. The base url of the cxf ...
Blog post edited by Christian SchneiderShows how to access databases from OSGi applications running in Karaf and how to abstract from the DB product by installing DataSources as OSGi services. Some new Karaf shell commands can be used to work with the database from the command line. Finally JDBC and JPA examples show how to use such a DataSource from user code.Prerequisites
Blog post edited by Christian SchneiderGetting StartedWith this post I am beginning a series of posts about Apache Karaf. So what is Karaf and why should you be interested in it? Karaf is an OSGi container based on Equinox or Felix. The main difference to these fine containers is that it brings excellent management features with it.
Outstanding features of Karaf:
Blog post edited by Christian SchneiderThis tutorial shows how to use Declarative Services together with the new Aries JPA 2.0.
You can find the full source code on github Karaf-Tutorial/tasklist-dsDeclarative Services
Declarative Services (DS) is the biggest contender to blueprint. It is a slim service injection framework that is completely focused on OSGi. DS allows you to ...
Blog post edited by Christian Schneider - "Updated to karaf 3.0.3 and cxf dosgi 1.6.0"By default OSGi services are only visible and accessible in the OSGi container where they are published. Distributed OSGi allows to define services in one container and use them in some other (even over machine boundaries).
For this tutorial we use the DOSGi sub project of CXF which ...
Blog post added by Christian Schneider
You may already know the CXF LoggingFeature. You used it like this:Old CXF LoggingFeature <jaxws:endpoint ...> <jaxws:features> <bean class="org.apache.cxf.ext.logging.LoggingFeature"/> </jaxws:features> </jaxws:endpoint>
It allowed to add logging to a CXF endpoint at ...