Hi

On 10/01/12 10:36, bgoetzmann wrote:
As I'm new to OSGi/Felix, perhaps there is something I do wrong.
Here the steps I accomplished, starting from a *new* Felix 4.0.2
installation:

1. I'm using Felix 4.0.2 on Windows 7, and here the bundles installed by
default:

    0|Active     |    0|System Bundle (4.0.2)
    1|Active     |    1|Apache Felix Bundle Repository (1.6.6)
    2|Active     |    1|Apache Felix Gogo Command (0.12.0)
    3|Active     |    1|Apache Felix Gogo Runtime (0.10.0)
    4|Active     |    1|Apache Felix Gogo Shell (0.10.0)


At this stage do

install http://repo1.maven.org/maven2/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar

as documented here:
http://cxf.apache.org/distributed-osgi.html

HTH, Sergey


2. I install the cxf-dosgi-ri-singlebundle-distribution-1.3-SNAPSHOT.jar
bundle with the install command, so I get this list after issueing a lb
command:

    ID|State      |Level|Name
     0|Active     |    0|System Bundle (4.0.2)
     1|Active     |    1|Apache Felix Bundle Repository (1.6.6)
     2|Active     |    1|Apache Felix Gogo Command (0.12.0)
     3|Active     |    1|Apache Felix Gogo Runtime (0.10.0)
     4|Active     |    1|Apache Felix Gogo Shell (0.10.0)
     5|Installed  |    1|Distributed OSGi Distribution Software Single-Bundle
Distribution (1.3.0.SNAPSHOT)

3. When I issue a start 5 command, I get this message:

org.osgi.framework.BundleException: Unresolved constraint in bundle
cxf-dosgi-ri
-singlebundle-distribution [5]: Unable to resolve 5.0: missing requirement
[5.0]
  osgi.wiring.package;
(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.3.0)(!(version>=2.0.0)))

4. To resolve this dependency problem, I install the
org.apache.felix.configadmin-1.2.8.jar bundle;

    ID|State      |Level|Name
     0|Active     |    0|System Bundle (4.0.2)
     1|Active     |    1|Apache Felix Bundle Repository (1.6.6)
     2|Active     |    1|Apache Felix Gogo Command (0.12.0)
     3|Active     |    1|Apache Felix Gogo Runtime (0.10.0)
     4|Active     |    1|Apache Felix Gogo Shell (0.10.0)
     5|Installed  |    1|Distributed OSGi Distribution Software Single-Bundle
Distribution (1.3.0.SNAPSHOT)
     6|Installed  |    1|Apache Felix Configuration Admin Service (1.2.8)

5. Then, I start the d-osgi bundle with a "start 5" command, and get this
exception:

HttpService using port: 8080
java.lang.ClassNotFoundException: org.apache.felix.fileinstall.FileInstall
not found by cxf-dosgi-ri-singlebundle-distribution [5]
         at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1460)
         at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
         at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
...

Do you have any advice?


Thank you Sergey.

Bertrand.


--
View this message in context: 
http://cxf.547215.n5.nabble.com/WSDL-configuration-driven-from-WSDL-with-Apache-CXF-Distributed-OSGi-tp5125029p5133831.html
Sent from the cxf-user mailing list archive at Nabble.com.


--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Blog: http://sberyozkin.blogspot.com

Reply via email to