Hmmm... that looks like a classpath issue somehow. Are there two versions of the Spring jars available? (ex: one in the war and another in the tomcat share/lib dir?)
Dan On Wednesday 22 August 2007, Anne Racel wrote: > Hi folks - > > > > I made it past my Eclipse hurdles (still waiting for everything to > work before I update the wiki!). Now I'm having problems deploying to > Tomcat: > > > > INFO: Loading XML bean definitions from ServletContext resource > [/WEB-INF/beans.xml] > > Aug 22, 2007 11:36:16 AM org.springframework.web.context.ContextLoader > initWebApplicationContext > > SEVERE: Context initialization failed > > org.springframework.beans.factory.BeanDefinitionStoreException: > Unexpected exception parsing XML document from ServletContext resource > [/WEB-INF/beans.xml]; nested exception is > java.lang.IllegalArgumentException: Class > [org.apache.cxf.bus.spring.NamespaceHandler] does not implement the > NamespaceHandler interface > > Caused by: java.lang.IllegalArgumentException: Class > [org.apache.cxf.bus.spring.NamespaceHandler] does not implement the > NamespaceHandler interface > > at > org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver. >in itHandlerMappings(DefaultNamespaceHandlerResolver.java:119) > > at > org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver. ><i nit>(DefaultNamespaceHandlerResolver.java:96) > > at > org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver. ><i nit>(DefaultNamespaceHandlerResolver.java:82) > > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createDe >fa ultNamespaceHandlerResolver(XmlBeanDefinitionReader.java:489) > > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createRe >ad erContext(XmlBeanDefinitionReader.java:478) > > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.register >Be anDefinitions(XmlBeanDefinitionReader.java:458) > > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBe >an Definitions(XmlBeanDefinitionReader.java:353) > > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean >De finitions(XmlBeanDefinitionReader.java:303) > > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean >De finitions(XmlBeanDefinitionReader.java:280) > > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader >.l oadBeanDefinitions(AbstractBeanDefinitionReader.java:131) > > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader >.l oadBeanDefinitions(AbstractBeanDefinitionReader.java:147) > > at > org.springframework.web.context.support.XmlWebApplicationContext.loadB >ea nDefinitions(XmlWebApplicationContext.java:124) > > > > > > This is a spring implementation. And the web.xml and cxf-servlet.xml > are the 'standard' ones: > > > > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web > Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> > > <web-app> > > <display-name>cxf</display-name> > > <description>cxf</description> > > < > > <servlet> > > <servlet-name>cxf</servlet-name> > > <display-name>cxf</display-name> > > <description>Apache CXF Endpoint</description> > > > <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-cl >as s> > > <load-on-startup>1</load-on-startup> > > </servlet> > > <servlet-mapping> > > <servlet-name>cxf</servlet-name> > > <url-pattern>/services/*</url-pattern> > > </servlet-mapping> > > <session-config> > > <session-timeout>60</session-timeout> > > </session-config> > > </web-app> > > ~ > > > <?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:jaxws="http://cxf.apache.org/jaxws" > > xmlns:soap="http://cxf.apache.org/bindings/soap" > > xsi:schemaLocation=" > > http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans-2.0.xsd > > http://cxf.apache.org/bindings/soap > http://cxf.apache.org/schemas/configuration/soap.xsd > > http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> > > <jaxws:endpoint > > id="XScoutCXF_xml_bare" > > implementor="null" > > wsdlLocation="WEB-INF/wsdl/XScoutCXF.wsdl" > > address="/XScoutCXF" > > > <jaxws:features> > > <bean class="org.apache.cxf.feature.LoggingFeature"/> > > </jaxws:features> > > </jaxws:endpoint> > > </beans> > > ~ -- J. Daniel Kulp Principal Engineer IONA P: 781-902-8727 C: 508-380-7194 [EMAIL PROTECTED] http://www.dankulp.com/blog
