Turns out the problem was with the declaration of namespaces within my xml file.
Once I placed this at the beginning: <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/blueprint/jaxws" 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 "> erverything worked fine. Before I only had the jaxrs xmlns entry. -- View this message in context: http://cxf.547215.n5.nabble.com/jaxrs-providers-not-working-within-karaf-blueprint-tp5588142p5590357.html Sent from the cxf-user mailing list archive at Nabble.com.
