I'm seeing the same issue and seem to have all of the appropriate jars in my classpath. Any other thoughts on what could be causing this?
Thanks!! matt mark.boyd wrote: > > Murtuza, > > Look at your classpath and make sure that you have the cxf-incubator.jar > included. What this is saying is that Spring can't find the schema > extensions that define the jaxws:endpoint definition and the classes that > implement its functionality. > > Mark > > > > Murtuza wrote: >> >> I am following the user guide from Apache CXF 2.0 for setting a >> service..but I am getting the following error... >> >> bean >> ================= >> <beans xmlns="http://www.springframework.org/schema/beans" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xmlns:jaxws="http://cxf.apache.org/jaxws" >> xsi:schemaLocation=" >> http://www.springframework.org/schema/beans >> http://www.springframework.org/schema/beans/spring-beans.xsd >> http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> >> >> <import resource="classpath:META-INF/cxf/cxf.xml" /> >> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /> >> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> >> >> <jaxws:endpoint >> id="helloWorld" >> implementor="com.superpages.JSFSpring.services.HelloWorldImpl" >> address="/HelloWorldWS" /> >> >> </beans> >> =============== >> stack trace >> ======= >> >> WARNING: Ignored XML validation warning >> org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema >> document 'http://cxf.apache.org/schemas/jaxws.xsd', because 1) could not >> find the document; 2) the document could not be read; 3) the root element >> of the document is not <xsd:schema>. >> at >> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warning(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown >> Source) >> at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown >> Source) >> at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown >> Source) >> at >> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:76) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:340) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:125) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:141) >> at >> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:123) >> at >> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:91) >> at >> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94) >> at >> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:292) >> at >> org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156) >> at >> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) >> at >> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) >> at >> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) >> at >> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) >> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) >> at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) >> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) >> at >> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) >> at >> org.apache.catalina.core.StandardService.start(StandardService.java:448) >> at >> org.apache.catalina.core.StandardServer.start(StandardServer.java:700) >> at org.apache.catalina.startup.Catalina.start(Catalina.java:552) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) >> Aug 7, 2007 12:17:50 PM org.springframework.web.context.ContextLoader >> initWebApplicationContext >> SEVERE: Context initialization failed >> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: >> Line 15 in XML document from ServletContext resource >> [/WEB-INF/cxf-config.xml] is invalid; nested exception is >> org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching >> wildcard is strict, but no declaration can be found for element >> 'jaxws:endpoint'. >> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The >> matching wildcard is strict, but no declaration can be found for element >> 'jaxws:endpoint'. >> at >> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown >> Source) >> at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown >> Source) >> at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown >> Source) >> at >> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:76) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:340) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:125) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:141) >> at >> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:123) >> at >> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:91) >> at >> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94) >> at >> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:292) >> at >> org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156) >> at >> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) >> at >> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) >> at >> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) >> at >> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) >> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) >> at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) >> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) >> at >> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) >> at >> org.apache.catalina.core.StandardService.start(StandardService.java:448) >> at >> org.apache.catalina.core.StandardServer.start(StandardServer.java:700) >> at org.apache.catalina.startup.Catalina.start(Catalina.java:552) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) >> Aug 7, 2007 12:17:50 PM org.apache.catalina.core.StandardContext >> listenerStart >> SEVERE: Exception sending context initialized event to listener instance >> of class org.springframework.web.context.ContextLoaderListener >> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: >> Line 15 in XML document from ServletContext resource >> [/WEB-INF/cxf-config.xml] is invalid; nested exception is >> org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching >> wildcard is strict, but no declaration can be found for element >> 'jaxws:endpoint'. >> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The >> matching wildcard is strict, but no declaration can be found for element >> 'jaxws:endpoint'. >> at >> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown >> Source) >> at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown >> Source) >> at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown >> Source) >> at >> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown >> Source) >> at >> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:76) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:340) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:125) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:141) >> at >> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:123) >> at >> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:91) >> at >> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94) >> at >> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:292) >> at >> org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156) >> at >> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) >> at >> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) >> at >> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) >> at >> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) >> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) >> at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) >> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) >> at >> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) >> at >> org.apache.catalina.core.StandardService.start(StandardService.java:448) >> at >> org.apache.catalina.core.StandardServer.start(StandardServer.java:700) >> at org.apache.catalina.startup.Catalina.start(Catalina.java:552) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) >> > > -- View this message in context: http://www.nabble.com/writing-a-service-with-spring-tf4231299.html#a12171476 Sent from the cxf-user mailing list archive at Nabble.com.
