[
https://issues.apache.org/jira/browse/DOSGI-219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christian Schneider updated DOSGI-219:
--------------------------------------
Fix Version/s: 2.0.0
> DOSGi Fails to Publish Service Under Apache Karaf 3.0.3
> -------------------------------------------------------
>
> Key: DOSGI-219
> URL: https://issues.apache.org/jira/browse/DOSGI-219
> Project: CXF Distributed OSGi
> Issue Type: Bug
> Affects Versions: 1.6.0, 1.7.0
> Environment: Linux / Fedora 21 / RHEL 6.x / Apache Karaf 3.0.3
> Reporter: Craig Niles
> Assignee: Christian Schneider
> Fix For: 2.0.0
>
>
> Hard to tell if this is a problem with the Karaf configuration or a bug in
> CXF. When trying to evaluate CXF DOSGi using Karaf 3.0.3, I encountered a
> bug where the same port is registered twice in jetty for the SOAP interface
> on the remote-service hosting instance of Karaf. I had the same problem for
> both Karaf feature repository versions 1.7.0-SNAPSHOT and 1.6.0. I tried
> using DOSGi version 1.4.0 and the problem does not occur.
> Its easy to reproduce:
> 1. Download and extract karaf 3.0.3 from
> http://karaf.apache.org/index/community/download.html
> 2. In the extracted karaf directory, modify
> etc/org.apache.karaf.features.repos.cfg and change the cxf-dosgi version from
> latests to 1.6.0 (or leave as LATEST to use snapshot)
> 3. Start karaf with ./bin/karaf , and use feature:repo-add cxf-dosgi to add
> the cxf feature repo
> 4. Install cxf dosgi distributed discovery using the command
> feature:install cxf-dosgi-distributed-discovery
> 5. Install the sample CXF DOSGi Discovery demo service implementation and
> API per http://cxf.apache.org/dosgi-discovery-demo-page.html
> 6. Start the services
> 7. Check the log file data/log/karaf.log There will be some stack traces
> resulting from the failure to bind the random port selected
> 8. Using lsof -i:<port> you can verify that the port is already bound to the
> process id of the running karaf instance
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)