Book Image

APACHE KARAF COOKBOOK

Book Image

APACHE KARAF COOKBOOK

Overview of this book

This book is intended for developers who have some familiarity with Apache Karaf and who want a quick reference for practical, proven tips on how to perform common tasks such as configuring Pax modules deployed in Apache Karaf, Extending HttpService with Apache Karaf. You should have working knowledge of Apache karaf, as the book provides a deeper understanding of the capabilities of Apache Karaf.
Table of Contents (17 chapters)
Apache Karaf Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Installing Apache CXF modules in Apache Karaf


Before we can deploy any web service or RESTful services, we need to get CXF installed in the Karaf container. Just like other frameworks, we need to get the features that support the required services installed.

How to do it…

To install the CXF framework, just install the CXF feature from the default Karaf instance. If no version is specified, it will use the latest version. For this example, we are using version 3.0.0-milestone2. We can do this using the following command:

karaf@root()> feature:repo-add cxf <version>

Once the feature URL is added, we can see all the CXF features that are provided. This can be done using the following command:

karaf@root()> feature:list | grep cxf

The list of CXF features is extensive, but for all of our recipes, we can simply install the CXF feature using the following command. This will install all the required features that will be used in this book.

karaf@root()> feature:install cxf

We can see...