JB,

Based on the example
https://github.com/jbonofre/karaf/blob/DEV_GUIDE/examples/karaf-rest-example/karaf-rest-example-provider/src/main/resources/OSGI-INF/blueprint/rest.xml

I tried the following, which allowed the endpoint to start but the CORS
header where absent from the response.

        <jaxrs:server id="service" address="/rest">
                <jaxrs:serviceBeans>
                        <ref component-id="cors-server" />
                </jaxrs:serviceBeans>
                <jaxrs:providers>
                        <bean
class="org.apache.cxf.rs.security.cors.CrossOriginResourceSharingFilter" />
                </jaxrs:providers>
        </jaxrs:server>


***
* Below is the beginning of blueprint.xml
***
<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:jaxrs="http://cxf.apache.org/blueprint/jaxrs";
        xmlns:cxf="http://cxf.apache.org/blueprint/core";
        xsi:schemaLocation="
             http://www.osgi.org/xmlns/blueprint/v1.0.0
http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
             http://cxf.apache.org/blueprint/jaxrs
http://cxf.apache.org/schemas/blueprint/jaxrs.xsd
             http://cxf.apache.org/blueprint/core
http://cxf.apache.org/schemas/blueprint/core.xsd
             ">

Paul Spencer




--
Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html

Reply via email to