Thanks Achim for quick response. I resolved the issue with same answer.
Srikanth Hugar www.gharki.com On Tue, Nov 4, 2014 at 1:05 PM, Achim Nierbeck <[email protected]> wrote: > Hi > > you need to alter your manifest, looks like the bnd interpreted the call > to the inner class > org.apache.cxf.jaxrs.spring.JAXRSServerFactoryBeanDefinitionParser. > SpringJAXRSServerFactoryBean > as a Package Definition: > org.apache.cxf.jaxrs.spring.JAXRSServerFactoryBeanDefinitionParser > > make sure you only have > org.apache.cxf.jaxrs.spring > in your manifest. > You might need to add the following to the import-package part of your bnd > instructions (or Maven-Bundle-Plugin) > > !org.apache.cxf.jaxrs.spring.JAXRSServerFactoryBeanDefinitionParser > > > regards, Achim > > > 2014-11-04 7:17 GMT+01:00 Srikanth Hugar <[email protected]>: > >> When I try to create base JAX-RS server, I am facing below exception. >> >> Apache Karaf version : 3.0.0 >> CXF version : 2.7.x >> Spring framework version : 3.2.x >> >> My OSGi bundle is importing the package >> *org.apache.cxf.jaxrs.spring,version=[2.7,3) from >> org.apache.cxf.cxf-rt-frontend-jaxrs (234)* >> >> But still bundle says missing requirement. >> org.apache.cxf.jaxrs.spring.JAXRSServerFactoryBeanDefinitionParser -- >> Cannot be resolved >> >> What could be the problem? >> >> *configuration:* >> <bean id="baseJaxRSServer" abstract="true" lazy-init="false" >> >> class="org.apache.cxf.jaxrs.spring.JAXRSServerFactoryBeanDefinitionParser.SpringJAXRSServerFactoryBean" >> init-method="create" p:address="/" p:providers-ref="jaxRSProviders" /> >> >> *Exception:* >> Caused by: org.osgi.framework.BundleException: Unresolved constraint in >> bundle rest-service [155]: Unable to resolve 155.0: missing requirement >> [155.0] osgi.wiring.package; >> (osgi.wiring.package=org.apache.cxf.jaxrs.spring.JAXRSServerFactoryBeanDefinitionParser) >> at >> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3974) >> [org.apache.felix.framework-4.2.1.jar:na] >> at org.apache.felix.framework.Felix.startBundle(Felix.java:2037) >> [org.apache.felix.framework-4.2.1.jar:na] >> at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955) >> ~[na:na] >> > > > > -- > > Apache Member > Apache Karaf <http://karaf.apache.org/> Committer & PMC > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & > Project Lead > blog <http://notizblog.nierbeck.de/> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> > > Software Architect / Project Manager / Scrum Master > >
