Hi,

I tried as per you suggestion. I removed all the spring related jar from the
lib folder of the war and then added the following to the MAINFEST.MF.

Bundle-ManifestVersion: 2.0
Bundle-SymbolicName:
Class-Path: Apache-CXF/build/classes

Then, I bundled the project as .WAR file and deployed it in the service mix.
I'm still getting the same exception. Actually, I'm not facing any class
loader related exception.

*org.springframework.beans.FatalBeanException: Class
[org.apache.cxf.jaxrs.spring.NamespaceHandler] for namespace
[http://cxf.apache.org/jaxrs] does not implement the
[org.springframework.beans.factory.xml.NamespaceHandler] interface*

I have the following in my beans.xml.

*<?xml version="1.0" encoding="UTF-8"?>  <beans
xmlns="http://www.springframework.org/schema/beans";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:jaxrs="http://cxf.apache.org/jaxrs";
xmlns:osgi="http://www.springframework.org/schema/osgi";
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://cxf.apache.org/jaxrs http://cxf.apache.org/schemas/jaxrs.xsd
http://www.springframework.org/schema/osgi
http://www.springframework.org/schema/osgi/spring-osgi.xsd";> <jaxrs:server
id="base" address="/"> <jaxrs:serviceBeans> <ref bean="StudentService" />
</jaxrs:serviceBeans> </jaxrs:server> <bean id="StudentService"
class="com.sample.cxf.service.StudentDetailsImpl" /> </beans>*

Is there something I'm missing here?

Thanks.



--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Apache-CXF-with-Spring-beans-deployed-on-Service-mix-throws-org-springframework-beans-factory-BeanDen-tp5717092p5717109.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to