PacktLib: Learning Apache Karaf

Learning Apache Karaf

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Preface

Installing Apache Karaf

Prerequisites

Obtaining Apache Karaf distribution

Installing Apache Karaf

First boot!

Summary

Commanding the Runtime

Command Review

Remote console access

Custom command creation

JMX console

Optional web console

Summary

System Configuration and Tuning

Startup properties – remote access

Logging properties

System properties

Startup properties

Summary

Provisioning

Apache Maven repositories

Summary

Deploying Applications

Deploying bundles

Deploying feature descriptors

Deploying non-OSGi JARs (wrap)

Deploying WAR

Deploying Spring/Blueprint

Creating and deploying a Karaf Archive

Summary

Deploying Production-grade Apache Karaf

Offline repositories

Improving application logging

High availability / failover

Basic security configuration

Summary

Apache Karaf Cellar

Getting started

Node discovery

Cluster groups

Cloud discovery

Summary

Our Final Programming Project

Our application

A Maven build

Java and OSGi code

Apache Aries Blueprint

Summary

Apache Karaf Commands

Index