`
niulanshan
  • 浏览: 563855 次
文章分类
社区版块
存档分类
最新评论

Cause: org.xml.sax.SAXParseException; lineNumber: 32; columnNumber: 14; 注释中不允许出现字符串 "--"

 
阅读更多

1、错误描述

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroFilter' defined in URL [file:/F:/Tomcat/apache-tomcat-7.0.69/webapps/cmp/WEB-INF/classes/shiro-context.xml]: BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor#0' defined in URL [file:/F:/Tomcat/apache-tomcat-7.0.69/webapps/cmp/WEB-INF/classes/shiro-context.xml]: Cannot resolve reference to bean 'securityManager' while setting bean property 'securityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityManager' defined in URL [file:/F:/Tomcat/apache-tomcat-7.0.69/webapps/cmp/WEB-INF/classes/shiro-context.xml]: Cannot resolve reference to bean 'ShiroRealm' while setting bean property 'realm'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ShiroRealm': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'daoSupport': Injection of resource dependencies failed; nested exception is  Failed to parse mapping resource: 'file [F:\Tomcat\apache-tomcat-7.0.69\webapps\cmp\WEB-INF\classes\cmp\WaitMissionMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 32; columnNumber: 14; 注释中不允许出现字符串 "--"。
Related cause: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'shiroFilter': Requested bean is currently in creation: Is there an unresolvable circular reference?
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:472)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
	at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:232)
	at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:619)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:465)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	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)

2、错误原因

由于在Mybatis配置SQL语句时添加了注释

<!--修改---详情-->


3、解决办法

去掉中文字符中间的“---”

<!--修改详情-->

分享到:
评论

相关推荐

    org.xml.sax.SAXException: Invalid element

    NULL 博文链接:https://wilian.iteye.com/blog/1992365

    java.lang.ClassNotFoundException: org.jdom.input.SAXBuilder 处理

    在Java编程中,`ClassNotFoundException` 是一个常见的运行时异常,通常发生在尝试加载类时,Java虚拟机(JVM)无法找到对应的字节码文件。在本例中,问题聚焦于 "org.jdom.input.SAXBuilder" 类,这涉及到Java的...

    perl-XML-SAX-0.99-9.el7.noarch.rpm

    离线安装包,亲测可用

    xml-apis-1.4.01.jar.zip

    - **SAX(Simple API for XML)**:是一种基于事件驱动的XML解析器,适用于处理大型XML文档,因为它不会一次性加载整个文档到内存中。 - **XPath API**:用于在XML文档中定位元素和属性,提供了一种简洁的方式来查询...

    使用Sax技术读XML文档:SaxReaderXML.rar

    这种解析方式对于大型XML文档来说非常高效,因为它不需要一次性加载整个文档到内存中。SAX的核心接口是`ContentHandler`,它定义了一系列方法,如`startElement`、`endElement`和`characters`,分别对应XML元素的...

    android layout XML解析错误的解决方法

    首先,让我们来看看标题和描述中提到的具体错误:"org.xmlpull.v1.XmlPullParserException: PI must not start with xml" 和 "org.xml.sax.SAXParseException: PI must not start with xml"。这两个错误都是由于XML...

    Xml-GET-SAX.zip_get2326

    在本教程中,我们将深入探讨XML的GET解析方式,特别是使用SAX(Simple API for XML)解析器的方法,这非常适合初学者学习。 一、XML基础知识 XML设计的目标是传输和存储数据,而非显示数据。它使用自描述性标签来...

    mybatis-config.xml文件配置问题

     Cause: org.xml.sax.SAXParseException; lineNumber: 99; columnNumber: 17; 元素类型为 “configuration” 的内容必须匹配 “(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWra

    解析XML所需的jar sax.jar

    在使用`sax-2.0.1.jar`这个库时,确保将其添加到项目的类路径中,以便Java运行时环境能找到并加载相关的类。这个版本的SAX库支持XML 1.0和1.1规范,包含了处理XML命名空间的功能。 总的来说,SAX解析器是Java处理...

    Java解析XML文档(二):sax读取xml文件导出excel

    首先,创建一个继承自`org.xml.sax.helpers.DefaultHandler`的类,重写其中的方法,如`startElement()`、`endElement()`和`characters()`,以处理XML元素的开始、结束和字符数据。 2. **注册解析器**: 使用`org....

    CPP-XML.rar_C++读取xml_XML读取_site:www.pudn.com_读取xml

    4. **数据提取**:从XML元素中提取文本内容,可能是字符串形式或者转换为其他数据类型,如整数、浮点数等。 5. **错误处理**:在解析过程中遇到格式错误或无效的XML时,类应该能够报告错误并处理异常。 6. **内存...

    xmlpull-1.1.3.1.jar和kxml2-2.3.0.jar

    它提供了一种编程接口,允许开发者在Java环境中读取和解析XML文档,而无需依赖完整的DOM(Document Object Model)或SAX(Simple API for XML)解析器。这种解析方式被称为“拉”模型,因为控制解析流程的是应用程序...

    xercesImpl.jar,xml-apis.jar

    当系统出现`javax.xml.parsers.FactoryConfigurationError`时,可能是因为系统默认的XML解析器配置不正确,或者没有在类路径中包含正确的解析器实现。在这种情况下,将`xercesImpl.jar`和`xml-apis.jar`添加到项目的...

    Matlab高阶谱分析(HOSA)工具箱及安装方法

    org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'area'. One of '{MathWorksID, type}' is expected. 运行hosaver: Warning: Could not find an exact ...

    serializer.jar、xalan.jar、xercesImpl.jar和xml-apis.jar四个jar

    总的来说,"serializer.jar、xalan.jar、xercesImpl.jar和xml-apis.jar"是Java XML处理的核心组件,它们提供了XML解析、转换、序列化以及验证的全套解决方案,对于任何涉及XML数据的Java应用程序来说都不可或缺。...

    sax解析xml本地读取xml

    SAX(Simple API for XML)是XML解析器的一种,它采用事件驱动的方式对XML文档进行解析,而不是一次性加载整个文档到内存中,因此在处理大型XML文件时,SAX解析器具有较高的性能和较低的内存消耗。 标题“sax解析...

    XML-Parser-2.41.tar.gz

    SAX(Simple API for XML)解析器则采用事件驱动的方式,逐个处理XML元素,节省内存但不支持随机访问。XML-Parser可能包含了这两种或其中一种解析策略。 在飞鸽工具的安装过程中,用户需要确保XML-Parser-2.41库...

    XML-java.rar_XML SAX_sax_sax xml_sax 解析 xml_xml using dom

    - 演示如何配置和实现SAX事件处理器,处理XML解析过程中的各种事件,如开始元素、结束元素、字符数据等。 - 可能还包括对比DOM和SAX解析的性能测试,以及在不同场景下选择哪种解析方式的建议。 通过学习这些示例,...

    sax的jar包,xml

    在Java中,SAX解析器被广泛使用,因为它是一种基于事件驱动的解析模型,能够有效地处理大型XML文档,因为它不需要一次性加载整个文档到内存中。这种特性使得SAX解析在处理大量数据时比DOM(Document Object Model)...

    SAX_XML.rar_XML SAX_sax xml_xml

    SAX(Simple API for XML)是XML解析器的一种,它以事件驱动的方式解析XML文档,而非DOM(Document Object Model)解析器那样将整个XML文档加载到内存中。SAX解析器在处理大型XML文件时更高效,因为它只在需要时读取...

Global site tag (gtag.js) - Google Analytics