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.
Difference between revisions of "EIG:Install into Apache Karaf"
(→Installing ECF Remote Services SDK into Karaf) |
(→Installing ECF Remote Services SDK into Karaf) |
||
Line 11: | Line 11: | ||
*[http://karaf.apache.org/index/community/download.html Download] and [http://karaf.apache.org/manual/latest/quick-start.html Install] Karaf v3.0.0 or higher | *[http://karaf.apache.org/index/community/download.html Download] and [http://karaf.apache.org/manual/latest/quick-start.html Install] Karaf v3.0.0 or higher | ||
*Recommended but not required: [http://karaf.apache.org/manual/latest/users-guide/webconsole.html Install the Karaf webconsole]. This makes it easier to install components like ECF RemoteServices and monitor the resulting runtime. | *Recommended but not required: [http://karaf.apache.org/manual/latest/users-guide/webconsole.html Install the Karaf webconsole]. This makes it easier to install components like ECF RemoteServices and monitor the resulting runtime. | ||
− | **To install | + | **To install webconsole, at the Karaf command shell enter: '''feature:install webconsole''' |
**Open a Web Browser at '''http://localhost:8181/system/console''' | **Open a Web Browser at '''http://localhost:8181/system/console''' | ||
*In the Karaf webconsole, add the ECF Repository | *In the Karaf webconsole, add the ECF Repository | ||
Line 18: | Line 18: | ||
[[File:Karafinst1.png]] | [[File:Karafinst1.png]] | ||
The available ECF 3.8.0 Karaf features will then be shown in the panel below (e.g. '''ecf.rs.sdk''') | The available ECF 3.8.0 Karaf features will then be shown in the panel below (e.g. '''ecf.rs.sdk''') | ||
− | [[File: | + | [[File:Karafinst2.png]] |
+ | *Install the ECF SDK | ||
+ | ** In the Karaf Webconsole click on the arrow for the '''ecf.rs.sdk''' feature underneath the '''Actions''' column. Once started, this will take some time, and install progress can be monitored via the Karaf webconsole LogService. | ||
+ | **If you would rather install from the Karaf command console, enter this command: '''feature:install -v ecf.rs.sdk''' | ||
+ | **Once all bundles have been installed and started, the Karaf webconsole bundles list should appear | ||
+ | [[File:Karafinst3.png]] | ||
+ | **This indicates that the ECF RS SDK is now installed and running in Karaf |
Revision as of 17:32, 8 March 2014
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.
What is Karaf?
Karaf is a lightweight OSGi container that supports installing Karaf-based features into the runtime. For more information about Karaf, and/or to download see here, and for more information about Karaf provisioning see here.
Installing ECF Remote Services SDK into Karaf
- Download and Install Karaf v3.0.0 or higher
- Recommended but not required: Install the Karaf webconsole. This makes it easier to install components like ECF RemoteServices and monitor the resulting runtime.
- To install webconsole, at the Karaf command shell enter: feature:install webconsole
- Open a Web Browser at http://localhost:8181/system/console
- In the Karaf webconsole, add the ECF Repository
- From the Karaf Main menu choose Main->Features
- Add the ECF SDK URL: http://download.eclipse.org/rt/ecf/3.8.0/site.p2/karaf-features.xml and choose Add URL button
The available ECF 3.8.0 Karaf features will then be shown in the panel below (e.g. ecf.rs.sdk)
- Install the ECF SDK
- In the Karaf Webconsole click on the arrow for the ecf.rs.sdk feature underneath the Actions column. Once started, this will take some time, and install progress can be monitored via the Karaf webconsole LogService.
- If you would rather install from the Karaf command console, enter this command: feature:install -v ecf.rs.sdk
- Once all bundles have been installed and started, the Karaf webconsole bundles list should appear
- This indicates that the ECF RS SDK is now installed and running in Karaf