Hi, I would like to use CFX in my SOA project, and I am following the user guide from Apache CXF 2.0 using Spring Framework. I have a same error described below. I can see 'cxf-2.0.1-incubator.jar' in my C:\apache-tomcat-6.0.13\webapps\userServiceCXF\WEB-INF\lib. Also I have added dependent jars in my eclipse j2ee module dependency path, but I have a same error in my eclipse started tomcat too.
Any help will be appreciated. Aurelije mark.boyd wrote: > > Matt, > > I'm going to ask a seemingly stupid question. But what do you mean by > having them on your classpath? I use eclipse with the WTP and I stop and > start tomcat from within eclipse and deploy my webapp as well without > anything getting dropped into the tomcat directories. I ran into this > problem when tomcat was started and I had all of the appropriate jars in > my build path for the project but not in the j2ee module dependancies > path. The latter apparently is used when the webapp is deployed to the > server. Once added there the problem went away for me. > > The specific files being sought are spring.schemas and spring.handlers > which are located in the META-INF directory of the mentioned jar. > > Mark > > > mattc wrote: >> >> 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 >>>> ================= >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> =============== >>>> 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 . >>>> 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#a12888771 Sent from the cxf-user mailing list archive at Nabble.com.
