Hi Jérôme LELEU, This resolved itself once I restarted eclipse a couple of times. Thanks for your help.
Best Regards J On Monday, April 27, 2015 at 3:09:12 PM UTC+2, Jérôme LELEU wrote: > > Hi, > > Very strange error: are you sure that you don't have any typo in your > servlet definition? (restlet-servlet.xml file) > > Best regards, > Jérôme > > > > 2015-04-27 13:40 GMT+02:00 j shaik <[email protected] <javascript:>>: > > Hello, > > I tried to follow all the steps listed under this link > <http://jasig.github.io/cas/4.0.x/protocol/REST-Protocol.html>. Though > CAS is working fine otherwise. It throws the error as shown below when I > configure it with REST. My Pom is attached for reference too. > > > > 2015-04-27 13:31:28,924 ERROR [org.restlet.ext.spring. > RestletFrameworkServlet] - <Context initialization failed> > org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: > Line 1 in XML document from ServletContext resource [/WEB-INF/restlet- > servlet.xml] is invalid; nested exception is org.xml.sax.SAXParseException > ; lineNumber: 1; columnNumber: 10; cvc-elt.1: Cannot find the declaration > of element 'servlet'. > at org.springframework.beans.factory.xml.XmlBeanDefinitionReader. > doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396) > at org.springframework.beans.factory.xml.XmlBeanDefinitionReader. > loadBeanDefinitions(XmlBeanDefinitionReader.java:334) > at org.springframework.beans.factory.xml.XmlBeanDefinitionReader. > loadBeanDefinitions(XmlBeanDefinitionReader.java:302) > at org.springframework.beans.factory.support.AbstractBeanDefinitionReader > .loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) > at org.springframework.beans.factory.support.AbstractBeanDefinitionReader > .loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) > at org.springframework.beans.factory.support.AbstractBeanDefinitionReader > .loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) > at org.springframework.web.context.support.XmlWebApplicationContext. > loadBeanDefinitions(XmlWebApplicationContext.java:125) > at org.springframework.web.context.support.XmlWebApplicationContext. > loadBeanDefinitions(XmlWebApplicationContext.java:94) > at org.springframework.context.support. > AbstractRefreshableApplicationContext.refreshBeanFactory( > AbstractRefreshableApplicationContext.java:130) > at org.springframework.context.support.AbstractApplicationContext. > obtainFreshBeanFactory(AbstractApplicationContext.java:537) > at org.springframework.context.support.AbstractApplicationContext.refresh > (AbstractApplicationContext.java:451) > at org.springframework.web.servlet.FrameworkServlet. > configureAndRefreshWebApplicationContext(FrameworkServlet.java:651) > at org.springframework.web.servlet.FrameworkServlet. > createWebApplicationContext(FrameworkServlet.java:599) > at org.springframework.web.servlet.FrameworkServlet. > createWebApplicationContext(FrameworkServlet.java:665) > at org.springframework.web.servlet.FrameworkServlet. > initWebApplicationContext(FrameworkServlet.java:518) > at org.springframework.web.servlet.FrameworkServlet.initServletBean( > FrameworkServlet.java:459) > at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean. > java:136) > at javax.servlet.GenericServlet.init(GenericServlet.java:158) > at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper. > java:1284) > at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper. > java:1197) > at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java: > 1087) > at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext > .java:5229) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext > .java:5516) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase. > java:1575) > at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase. > java:1565) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor. > java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor. > java:615) > at java.lang.Thread.run(Thread.java:745) > Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 10; > cvc-elt.1: Cannot find the declaration of element 'servlet'. > at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper. > createSAXParseException(ErrorHandlerWrapper.java:198) > at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error( > ErrorHandlerWrapper.java:134) > at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError( > XMLErrorReporter.java:437) > at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError( > XMLErrorReporter.java:368) > at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError( > XMLErrorReporter.java:325) > at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator. > handleStartElement(XMLSchemaValidator.java:1906) > at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator. > startElement(XMLSchemaValidator.java:746) > at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl. > scanStartElement(XMLNSDocumentScannerImpl.java:378) > at com.sun.org.apache.xerces.internal.impl. > XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook( > XMLNSDocumentScannerImpl.java:604) > at com.sun.org.apache.xerces.internal.impl. > XMLDocumentFragmentScannerImpl$FragmentContentDriver.next( > XMLDocumentFragmentScannerImpl.java:3122) > at com.sun.org.apache.xerces.internal.impl. > XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:880) > at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next( > XMLDocumentScannerImpl.java:606) > at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next( > XMLNSDocumentScannerImpl.java:117) > at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl > .scanDocument(XMLDocumentFragmentScannerImpl.java:510) > at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse( > XML11Configuration.java:848) > at com.sun.org.apache.xerces > > ... -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
