针对NamespaceHandler类的Websphere cxf spring问题

时间:2016-06-15 10:37:37

标签: spring cxf websphere-8

我在websphere中启动应用程序上下文时遇到以下异常。

我已经在Websphere 8.5.5上部署了我的战争,并将类加载作为父级。

000000db ContextLoader E org.springframework.web.context.ContextLoader initWebApplicationContext Context initialization failed
                                 org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/service-gateway-client-services.xml]; nested exception is org.springframework.beans.FatalBeanException: Invalid NamespaceHandler class [org.apache.cxf.jaxrs.spring.NamespaceHandler] for namespace [http://cxf.apache.org/jaxrs]: problem with handler class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org.springframework.beans.factory.xml.NamespaceHandlerSupport
                at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:414)
                at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
                at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304)
                at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:181)
                at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:217)
                at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188)
                at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)

Caused by: java.lang.ClassNotFoundException: org.springframework.beans.factory.xml.NamespaceHandlerSupport
                at java.net.URLClassLoader.findClass(URLClassLoader.java:599)
                at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:204)
                at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:743)
                at java.lang.ClassLoader.loadClass(ClassLoader.java:720)
                at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:119)
                at java.lang.ClassLoader.loadClass(ClassLoader.java:690)

0 个答案:

没有答案