cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Kulp (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (CXF-5703) Make CXF OSGi Blueprint implementation neutral (not depending on Apache Aries namespace handler)
Date Wed, 30 Apr 2014 19:44:17 GMT

     [ https://issues.apache.org/jira/browse/CXF-5703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Daniel Kulp resolved CXF-5703.
------------------------------

       Resolution: Fixed
    Fix Version/s: 3.0.0
         Assignee: Christian Schneider

Already resolved for 3.0

> Make CXF OSGi Blueprint implementation neutral (not depending on Apache Aries namespace
handler)
> ------------------------------------------------------------------------------------------------
>
>                 Key: CXF-5703
>                 URL: https://issues.apache.org/jira/browse/CXF-5703
>             Project: CXF
>          Issue Type: Bug
>          Components: OSGi
>    Affects Versions: 2.7.11, 2.6.14
>            Reporter: samz2000
>            Assignee: Christian Schneider
>            Priority: Minor
>             Fix For: 3.0.0
>
>
> In order to use Blueprint in Eclipse OSGi environment, I have to use Apache Aries, because
the *.xml defined in OSGI-INF/blueprint requires namespace handler from Apache Aries. I cannot
use Eclipse's Blueprint implementation Gemini. Can these *.xml defined in a way implementation
neutral? So that, if somebody uses Karaf/Felix, they prefer Apache Aries; somebody else uses
Eclipse Equinox, they prefer Gemini. 
> For example, osgiservlet.xml relines on
>  xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0"
> {code}
> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
>            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>            xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0"
>            xsi:schemaLocation="
>             http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
>   <cm:property-placeholder persistent-id="org.apache.cxf.osgi" id="cxfOsgiProperties">
>     <cm:default-properties>
>       <cm:property name="org.apache.cxf.servlet.context" value="/cxf"/>
>       <cm:property name="org.apache.cxf.servlet.name" value="cxf-osgi-transport-servlet"/>
>       <cm:property name="org.apache.cxf.servlet.hide-service-list-page" value="false"/>
>       <cm:property name="org.apache.cxf.servlet.disable-address-updates" value="false"/>
>       <cm:property name="org.apache.cxf.servlet.base-address" value=""/>
>       <cm:property name="org.apache.cxf.servlet.service-list-path" value=""/>
>       <cm:property name="org.apache.cxf.servlet.static-resources-list" value=""/>
>       <cm:property name="org.apache.cxf.servlet.redirects-list" value=""/>
>       <cm:property name="org.apache.cxf.servlet.redirect-servlet-name" value=""/>
>       <cm:property name="org.apache.cxf.servlet.redirect-servlet-path" value=""/>
>       <cm:property name="org.apache.cxf.servlet.service-list-all-contexts" value=""/>
>       <cm:property name="org.apache.cxf.servlet.service-list-page-authenticate" value="false"/>
>       <cm:property name="org.apache.cxf.servlet.service-list-page-authenticate-realm"
value="karaf"/>
>     </cm:default-properties>
>   </cm:property-placeholder>
>   <bean id="destinationRegistry" class="org.apache.cxf.transport.http.DestinationRegistryImpl"/>
> .....
> {code}
> I originally had a research to bring in CXF into Eclipse Equinox which causes a lot of
struggle, see http://www.eclipse.org/forums/index.php/t/687219/. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message