|
From: Bhatia, N. <nar...@fm...> - 2009-03-25 22:20:14
|
Please ignore - I thought I had jetm jars in the classpath but I did not. So I am past this issue. > _____________________________________________ > From: Bhatia, Naresh > Sent: Wednesday, March 25, 2009 4:55 PM > To: 'jet...@li...' > Subject: SAXParseException with JETM 1.2.3 > > I am trying to use JETM 1.2.3 on a spring project but it is giving me > a SAXParseException when reading the application context file: > > org.xml.sax.SAXParseException: schema_reference.4: Failed to read > schema document > 'http://jetm.void.fm/schema/jetm_spring_config_1_2.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(Unk > nown Source) > at org.apache.xerces.util.ErrorHandlerWrapper.warning(Unknown > Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown > Source) > at > org.apache.xerces.impl.xs.traversers.XSDHandler.reportSchemaWarning(Un > known Source) > at > org.apache.xerces.impl.xs.traversers.XSDHandler.getSchemaDocument(Unkn > own Source) > at > org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema(Unknown > Source) > at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(Unknown > Source) > at > org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar(Unknown > Source) > at > org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknow > n Source) > at > org.apache.xerces.impl.xs.XMLSchemaValidator.emptyElement(Unknown > Source) > at > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unkno > wn Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentD > ispatcher.dispatch(Unknown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unk > nown Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) > at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown > Source) > at > org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocume > nt(DefaultDocumentLoader.java:75) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBe > anDefinitions(XmlBeanDefinitionReader.java:396) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean > Definitions(XmlBeanDefinitionReader.java:342) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean > Definitions(XmlBeanDefinitionReader.java:310) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader > .loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader > .loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader > .loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) > at > org.springframework.web.context.support.XmlWebApplicationContext.loadB > eanDefinitions(XmlWebApplicationContext.java:124) > at > org.springframework.web.context.support.XmlWebApplicationContext.loadB > eanDefinitions(XmlWebApplicationContext.java:92) > at > org.springframework.context.support.AbstractRefreshableApplicationCont > ext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123) > at > org.springframework.context.support.AbstractApplicationContext.obtainF > reshBeanFactory(AbstractApplicationContext.java:423) > at > org.springframework.context.support.AbstractApplicationContext.refresh > (AbstractApplicationContext.java:353) > at > org.springframework.web.context.ContextLoader.createWebApplicationCont > ext(ContextLoader.java:255) > at > org.springframework.web.context.ContextLoader.initWebApplicationContex > t(ContextLoader.java:199) > at > org.springframework.web.context.ContextLoaderListener.contextInitializ > ed(ContextLoaderListener.java:45) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext > .java:3764) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:42 > 16) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase. > java:760) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740 > ) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) > at > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.jav > a:626) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.ja > va:553) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: > 311) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycle > Support.java:120) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) > 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:44 > 8) > 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(NativeMethodAccessorImpl.j > ava:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess > orImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) > > Here's my applicationContext.xml file: > > <?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:aop="http://www.springframework.org/schema/aop" > xmlns:context="http://www.springframework.org/schema/context" > xmlns:jetm="http://jetm.void.fm/schema/jetm_spring_config_1_2" > xsi:schemaLocation=" > http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans-2.5.xsd > http://www.springframework.org/schema/context > http://www.springframework.org/schema/context/spring-context-2.5.xsd > http://jetm.void.fm/schema/jetm_spring_config_1_2 > http://jetm.void.fm/schema/jetm_spring_config_1_2.xsd"> > > <jetm:runtime /> > > <jetm:monitoring> > <jetm:bean-pattern>*Service,*Repository</jetm:bean-pattern> > </jetm:monitoring> > > </beans> > > jetm.jar and jetm-optional.jar are on the classpath. What might be the > problem? > > Thanks. > Naresh |