This document describes how to install and configure Apache Karaf for both Unix and Windows' platforms.
Here you will find information about what are pre requisite software, where to download Karaf from and how to customize the installation to use custom ports other than the defaults.
This article contains the following sections:
Hardware:
Operating Systems:
Environment:
c:\Program Files\jdk.1.5.0_06. To accomplish that, press Windows key and Break key together, switch to "Advanced" tab and click on "Environment Variables". Here, check for the variable and, if necessary, add it.This section of the Getting Started guide explains how to install binary and source distributions of Karaf on a Windows system.
In case you have to install Karaf into a very deep path or a path containing illegal characters for Java paths, e.g. !, % etc., you may add a bat file to start -> startup that executes
so your Karaf root directory is S: — which works for sure and is short to type.
This procedure explains how to download and install the binary distribution on a Windows system.
apache-karaf-x.y.zip.This procedure explains how to download and install the source distribution on a Windows system. NOTE: Karaf requires Java 5 is compile, build and run.
apache-karaf-x.y-src.zip.[karaf_install_dir] is the directory in which Karaf was installed.
This procedure explains how to download and install the binary distribution on a Unix system.
This procedure explains how to download and install the source distribution on a Unix system. This procedure assumes the Unix machine has a browser. Please see the previous #Unix Binary Installation section for ideas on how to install Karaf without a browser. NOTE: Karaf requires Java 5 to compile, build and run.
apache-karaf-x.y-src.tar.gz.From a console window, change to the installation directory and run Karaf. For the binary distribution, go to
and for the source distribution go to the target directory, for example:
where karaf_install_dir is the directory in which Karaf was installed, e.g., c:\Program Files\apache-karaf-x.y.
Then type:
Note: Working directories get created relative to the current directory. For the working directories to be created in the proper place, Karaf must be launched from its home/installation directory.
It will start a Karaf console, allowing you to administrate your Karaf instance.
You can launch Karaf in server mode (without terminal output):
From a command shell, change to the installation directory and run Karaf. For the binary distribution, go to
and for the source distribution go to the target directory, for example:
where karaf_install_dir is the directory in which Karaf was installed, e.g., /usr/local/apache-karaf-x.y.
Then type:
Do NOT close the console or shell in which Karaf was started, as that will terminate Karaf (unless Karaf was started with nohup).
If Karaf is up and running without problems, the Window's console window or the Unix command shell will display something similar to the following log line:
You can use the client mode to connect to a running Karaf:
On Windows:
On Unix:
For both Windows and Unix installations, you can perform a clean shutdown of Karaf by using the following command:
You can use the stop script too:
On Windows:
On Unix: