I'm following the example in:
http://cwiki.apache.org/CXF20DOC/jax-rs-jsr-311.html
and get this error when I fire up jetty:
[INFO] XmlBeanDefinitionReader - Loading XML bean definitions from
ServletContext resource [/WEB-INF/beans.xml]
[WARN] XmlBeanDefinitionReader - Ignored XML validation warning
<org.xml.sax.SAXParseException: schema_reference.4: Failed to read
schema document 'http://cxf.apache.org/schemas/jaxrs.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>.>org.xml.sax.SAXParseException: schema_reference.4:
Failed to read schema document 'http://cxf.apache.org/schemas/
jaxrs.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
org
.apache
.xerces
.util
.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:
232)
at
org
.apache
.xerces.util.ErrorHandlerWrapper.warning(ErrorHandlerWrapper.java:141)
at
org
.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:
358)
at
org
.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:
296)
at
org
.apache
.xerces
.impl.xs.traversers.XSDHandler.reportSchemaWarning(XSDHandler.java:1951)
at
org
.apache.xerces.impl.xs.traversers.XSDHandler.getSchema(XSDHandler.java:
1377)
at
org
.apache
.xerces.impl.xs.traversers.XSDHandler.parseSchema(XSDHandler.java:359)
at
org
.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(XMLSchemaLoader.java:
491)
at
org
.apache
.xerces
.impl.xs.XMLSchemaValidator.findSchemaGrammar(XMLSchemaValidator.java:
2292)
at
org
.apache
.xerces
.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:
1797)
at
org
.apache
.xerces
.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:566)
at
org
.apache
.xerces
.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBinder.java:876)
at
org
.apache
.xerces.impl.XMLNamespaceBinder.startElement(XMLNamespaceBinder.java:
568)
at
org
.apache
.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:756)
at
org
.apache
.xerces
.impl
.XMLDocumentFragmentScannerImpl
.scanStartElement(XMLDocumentFragmentScannerImpl.java:752)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
$
FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:
1453)
at
org
.apache
.xerces
.impl
.XMLDocumentFragmentScannerImpl
.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
524)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
580)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:253)
at
org
.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:
201)
at
org
.springframework
.beans
.factory
.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:76)
at
org
.springframework
.beans
.factory
.xml
.XmlBeanDefinitionReader
.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:351)
at
org
.springframework
.beans
.factory
.xml
.XmlBeanDefinitionReader
.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)
at
org
.springframework
.beans
.factory
.xml
.XmlBeanDefinitionReader
.loadBeanDefinitions(XmlBeanDefinitionReader.java:280)
at
org
.springframework
.beans
.factory
.support
.AbstractBeanDefinitionReader
.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
at
org
.springframework
.beans
.factory
.support
.AbstractBeanDefinitionReader
.loadBeanDefinitions(AbstractBeanDefinitionReader.java:147)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions
(XmlWebApplicationContext.java:124)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions
(XmlWebApplicationContext.java:92)
at
org
.springframework
.context
.support
.AbstractRefreshableApplicationContext
.refreshBeanFactory(AbstractRefreshableApplicationContext.java:101)
at
org
.springframework
.context
.support
.AbstractApplicationContext
.obtainFreshBeanFactory(AbstractApplicationContext.java:389)
at
org
.springframework
.context
.support
.AbstractApplicationContext.refresh(AbstractApplicationContext.java:324)
at org.springframework.web.context.ContextLoader.createWebApplicationContext
(ContextLoader.java:244)
at org.springframework.web.context.ContextLoader.initWebApplicationContext
(ContextLoader.java:187)
at org.springframework.web.context.ContextLoaderListener.contextInitialized
(ContextLoaderListener.java:49)
at
org
.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:
530)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
1218)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:
500)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
448)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at
org
.mortbay
.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
at
org
.mortbay
.jetty
.handler
.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at
org
.mortbay
.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:
117)
at org.mortbay.jetty.Server.doStart(Server.java:217)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at
org
.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:
132)
at
org
.mortbay
.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:345)
at
org
.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:
286)
at
org
.mortbay
.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:
204)
at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:
183)
at
org
.apache
.maven
.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
at
org
.apache
.maven
.lifecycle
.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:
539)
at
org
.apache
.maven
.lifecycle
.DefaultLifecycleExecutor
.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
at
org
.apache
.maven
.lifecycle
.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
at
org
.apache
.maven
.lifecycle
.DefaultLifecycleExecutor
.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at
org
.apache
.maven
.lifecycle
.DefaultLifecycleExecutor
.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at
org
.apache
.maven
.lifecycle
.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun
.reflect
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:
430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)