mirror of
https://github.com/apache/olingo-odata4.git
synced 2025-02-07 02:29:18 +00:00
[OLINGO-674] updating readme of osgi-server sample using karaf feature
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
This commit is contained in:
parent
11ebbb58d8
commit
6b4f7d4ad6
@ -80,32 +80,14 @@ Alternatively, you can edit this property in file etc/org.ops4j.pax.url.mvn.cfg.
|
|||||||
|
|
||||||
For further details, please refer to [Karaf User Guide](http://karaf.apache.org/manual/latest/users-guide/index.html).
|
For further details, please refer to [Karaf User Guide](http://karaf.apache.org/manual/latest/users-guide/index.html).
|
||||||
|
|
||||||
#### Install Olingo libs and other depdenent libs
|
#### Install Olingo libs and other dependent libs
|
||||||
|
|
||||||
For now, we install the individual bundles one by one. We can define feature olingo-server to install all the bundles at once in the future.
|
To install the required bundles, you can simply install the Karaf olingo-server feature.
|
||||||
|
The following commands will install the olingo-server feature.
|
||||||
First, to install the depending bundles of olingo, run the following karaf console commands.
|
|
||||||
|
|
||||||
```
|
```
|
||||||
feature:install war
|
feature:repo-add mvn:org.apache.olingo/odata-karaf-features/4.0.0-SNAPSHOT/xml/features
|
||||||
bundle:install -s mvn:commons-codec/commons-codec/1.9
|
feature:install olingo-server
|
||||||
bundle:install -s mvn:org.apache.commons/commons-lang3/3.3.2
|
|
||||||
bundle:install -s mvn:org.codehaus.woodstox/stax2-api/3.1.4
|
|
||||||
bundle:install -s mvn:com.fasterxml/aalto-xml/0.9.10
|
|
||||||
bundle:install -s 'wrap:mvn:org.antlr/antlr4-runtime/4.1/$Bundle-SymbolicName=antlr4-runtime&Bundle-Version=4.1&Export-Package=org.antlr.v4.runtime*'
|
|
||||||
bundle:install -s mvn:com.fasterxml.jackson.core/jackson-core/2.4.1
|
|
||||||
bundle:install -s mvn:com.fasterxml.jackson.core/jackson-annotations/2.4.1
|
|
||||||
bundle:install -s mvn:com.fasterxml.jackson.core/jackson-databind/2.4.1
|
|
||||||
```
|
|
||||||
|
|
||||||
Now, install the olingo bundles by running the following commands. Note that
|
|
||||||
we assume we are using the patched version regarding OLINGO-632.
|
|
||||||
|
|
||||||
```
|
|
||||||
bundle:install -s mvn:org.apache.olingo/odata-commons-api/4.0.0-SNAPSHOT
|
|
||||||
bundle:install -s mvn:org.apache.olingo/odata-commons-core/4.0.0-SNAPSHOT
|
|
||||||
bundle:install -s mvn:org.apache.olingo/odata-server-api/4.0.0-SNAPSHOT
|
|
||||||
bundle:install -s mvn:org.apache.olingo/odata-server-core/4.0.0-SNAPSHOT
|
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Install this sample bundle
|
#### Install this sample bundle
|
||||||
@ -119,34 +101,11 @@ bundle:install -s mvn:org.apache.olingo/odata-server-osgi-sample/4.0.0-SNAPSHOT
|
|||||||
Shown below is the output from running the above Karaf console commands.
|
Shown below is the output from running the above Karaf console commands.
|
||||||
|
|
||||||
```
|
```
|
||||||
karaf@root()> feature:install war
|
karaf@root()> feature:repo-add mvn:org.apache.olingo/odata-karaf-features/4.0.0-SNAPSHOT/xml/features
|
||||||
karaf@root()> bundle:install -s mvn:commons-codec/commons-codec/1.9
|
Adding feature url mvn:org.apache.olingo/odata-karaf-features/4.0.0-SNAPSHOT/xml/features
|
||||||
Bundle ID: 97
|
karaf@root()> feature:install olingo-server
|
||||||
karaf@root()> bundle:install -s mvn:org.apache.commons/commons-lang3/3.3.2
|
|
||||||
Bundle ID: 98
|
|
||||||
karaf@root()> bundle:install -s mvn:org.codehaus.woodstox/stax2-api/3.1.4
|
|
||||||
Bundle ID: 99
|
|
||||||
karaf@root()> bundle:install -s mvn:com.fasterxml/aalto-xml/0.9.10
|
|
||||||
Bundle ID: 100
|
|
||||||
karaf@root()> bundle:install -s 'wrap:mvn:org.antlr/antlr4-runtime/4.1/$Bundle-SymbolicName=antlr4-runtime&Bundle-Version=4.1&Export-Package=org.antlr.v4.runtime*'
|
|
||||||
Bundle ID: 101
|
|
||||||
karaf@root()> bundle:install -s mvn:com.fasterxml.jackson.core/jackson-core/2.4.1
|
|
||||||
Bundle ID: 102
|
|
||||||
karaf@root()> bundle:install -s mvn:com.fasterxml.jackson.core/jackson-annotations/2.4.1
|
|
||||||
Bundle ID: 103
|
|
||||||
karaf@root()> bundle:install -s mvn:com.fasterxml.jackson.core/jackson-databind/2.4.1
|
|
||||||
Bundle ID: 104
|
|
||||||
karaf@root()> bundle:install -s mvn:org.apache.olingo/odata-commons-api/4.0.0-SNAPSHOT
|
|
||||||
Bundle ID: 105
|
|
||||||
karaf@root()> bundle:install -s mvn:org.apache.olingo/odata-commons-core/4.0.0-SNAPSHOT
|
|
||||||
Bundle ID: 106
|
|
||||||
karaf@root()> bundle:install -s mvn:org.apache.olingo/odata-server-api/4.0.0-SNAPSHOT
|
|
||||||
Bundle ID: 107
|
|
||||||
karaf@root()> bundle:install -s mvn:org.apache.olingo/odata-server-core/4.0.0-SNAPSHOT
|
|
||||||
Bundle ID: 108
|
|
||||||
karaf@root()> bundle:install -s mvn:org.apache.olingo/odata-server-osgi-sample/4.0.0-SNAPSHOT
|
karaf@root()> bundle:install -s mvn:org.apache.olingo/odata-server-osgi-sample/4.0.0-SNAPSHOT
|
||||||
Bundle ID: 109
|
Bundle ID: 109
|
||||||
karaf@root()>
|
|
||||||
```
|
```
|
||||||
|
|
||||||
To verify if the sample is correctly installed and running, use list and web:list to see its bundle status and its web context is registered.
|
To verify if the sample is correctly installed and running, use list and web:list to see its bundle status and its web context is registered.
|
||||||
@ -156,18 +115,18 @@ karaf@root()> list
|
|||||||
START LEVEL 100 , List Threshold: 50
|
START LEVEL 100 , List Threshold: 50
|
||||||
ID | State | Lvl | Version | Name
|
ID | State | Lvl | Version | Name
|
||||||
--------------------------------------------------------------
|
--------------------------------------------------------------
|
||||||
97 | Active | 80 | 1.9.0 | Apache Commons Codec
|
97 | Active | 50 | 1.9.0 | Apache Commons Codec
|
||||||
98 | Active | 80 | 3.3.2 | Apache Commons Lang
|
98 | Active | 50 | 3.3.2 | Apache Commons Lang
|
||||||
99 | Active | 80 | 3.1.4 | Stax2 API
|
99 | Active | 50 | 3.1.4 | Stax2 API
|
||||||
100 | Active | 80 | 0.9.10 | aalto-xml
|
100 | Active | 50 | 0.9.10 | aalto-xml
|
||||||
101 | Active | 80 | 4.1 | antlr4-runtime
|
101 | Active | 50 | 4.1 | antlr4-runtime
|
||||||
102 | Active | 80 | 2.4.1 | Jackson-core
|
102 | Active | 50 | 2.4.2 | Jackson-core
|
||||||
103 | Active | 80 | 2.4.1 | Jackson-annotations
|
103 | Active | 50 | 2.4.2 | Jackson-annotations
|
||||||
104 | Active | 80 | 2.4.1 | jackson-databind
|
104 | Active | 50 | 2.4.2 | jackson-databind
|
||||||
105 | Active | 80 | 4.0.0.SNAPSHOT | odata-commons-api
|
105 | Active | 50 | 4.0.0.SNAPSHOT | odata-commons-api
|
||||||
106 | Active | 80 | 4.0.0.SNAPSHOT | odata-commons-core
|
106 | Active | 50 | 4.0.0.SNAPSHOT | odata-commons-core
|
||||||
107 | Active | 80 | 4.0.0.SNAPSHOT | odata-server-api
|
107 | Active | 50 | 4.0.0.SNAPSHOT | odata-server-api
|
||||||
108 | Active | 80 | 4.0.0.SNAPSHOT | odata-server-core
|
108 | Active | 50 | 4.0.0.SNAPSHOT | odata-server-core
|
||||||
109 | Active | 80 | 4.0.0.SNAPSHOT | odata-server-osgi-sample
|
109 | Active | 80 | 4.0.0.SNAPSHOT | odata-server-osgi-sample
|
||||||
karaf@root()> web:list
|
karaf@root()> web:list
|
||||||
ID | State | Web-State | Level | Web-ContextPath | Name
|
ID | State | Web-State | Level | Web-ContextPath | Name
|
||||||
|
Loading…
x
Reference in New Issue
Block a user