Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EIG:Install into Apache Karaf"

Line 9: Line 9:
 
===Karaf 3.x===
 
===Karaf 3.x===
  
Requirements:  Karaf 3.x requires Java 1.7 (1.8 is not supported).   
+
Requirements:  Karaf 3.x requires Java 1.7 (Java 1.8 is not supported in Karaf 3.x).   
  
 
In the instructions below, use the following for the <repo url>
 
In the instructions below, use the following for the <repo url>
Line 40: Line 40:
 
*Install the ECF SDK
 
*Install the ECF SDK
 
**To install from the webconsole, click on the arrow for the '''ecf-remoteservices-sdk''' feature/row underneath the '''Actions''' column to install.
 
**To install from the webconsole, click on the arrow for the '''ecf-remoteservices-sdk''' feature/row underneath the '''Actions''' column to install.
**To install from the Karaf command console, enter this command:  '''feature:install -v ecf-remoteservices-sdk'''
+
**To install from the Karaf command console:  '''feature:install -v ecf-remoteservices-sdk'''
 
**When install is complete, the bundles list will have all ECF bundles active
 
**When install is complete, the bundles list will have all ECF bundles active
  
Line 47: Line 47:
 
The ECF RS SDK is installed and running in Karaf.   
 
The ECF RS SDK is installed and running in Karaf.   
  
To export an example remote service, see [[EIG:Install_Timeline_Example_into_Apache_Karaf | here]].
+
To export an example remote service, see [[EIG:Install_Timeline_Example_into_Apache_Karaf | tutorial here]].

Revision as of 13:59, 11 August 2015

Introduction

ECFs Remote Services/Remote Service Admin implementation may be used on any OSGi R4.3+ compatible Framework Implementation. Starting with ECF 3.8.0 we will provide the Apache Karaf provisioning metadata to allow ECF RS/RSA SDK to be easily installed into a Karaf installation.

Installing ECF Remote Services SDK into Karaf

Karaf 3.x

Requirements: Karaf 3.x requires Java 1.7 (Java 1.8 is not supported in Karaf 3.x).

In the instructions below, use the following for the <repo url>

<repo url>: http://download.eclipse.org/rt/ecf/latest/site.p2/karaf-features.xml

Karaf 4.x

requirements: Karaf 4.x can use either Java 1.7 or 1.8.

1.7 <repo url>: http://download.eclipse.org/rt/ecf/latest/site.p2/karaf4-features.xml

1.8 <repo url>: http://download.eclipse.org/rt/ecf/latest/site.p2/karaf4-j8-features.xml

ECF Remote Services SDK Install

  • If you haven't already done so, install the Karaf webconsole
    • In Karaf command shell: feature:install webconsole
    • Open a Web Browser at http://localhost:8181/system/console. See here for Karaf default username/password and other information about the use of the webconsole.
  • Add the ECF Repository
    • From the Webconsole Main menu choose Main->Features
    • Add the appropriate <repo url> from above to in the text box, and select Add URL button

Karafinst1.png

The available ECF's features will then be shown below (e.g. ecf-remoteservices-sdk)

Karafinst2.png

  • Install the ECF SDK
    • To install from the webconsole, click on the arrow for the ecf-remoteservices-sdk feature/row underneath the Actions column to install.
    • To install from the Karaf command console: feature:install -v ecf-remoteservices-sdk
    • When install is complete, the bundles list will have all ECF bundles active

Karafinst3.png

The ECF RS SDK is installed and running in Karaf.

To export an example remote service, see tutorial here.

Back to the top