`
jiangzhenghua
  • 浏览: 602675 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SSH2异常org.xml.sax.SAXParseException: The string "--" is not permitted within com

阅读更多

今天搭了一个程序的环境,启动tomcat的时候发现总是报如下错误:

2009-11-9 14:57:00 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk1.6.0\jre\bin;C:/Program Files/Java/jre1.6.0/bin/client;C:/Program Files/Java/jre1.6.0/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\IDM Computer Solutions\UltraEdit-32;C:\Program Files\StormII\Codec;C:\Program Files\StormII;C:\Program Files\MySQL\MySQL Server 5.0\bin
2009-11-9 14:57:00 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2009-11-9 14:57:00 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1063 ms
2009-11-9 14:57:00 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-11-9 14:57:00 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.18
2009-11-9 14:57:04 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
2009-11-09 14:57:11,000 FATAL [main] (org.hibernate.connection.ProxoolConnectionProvider:124) - Proxool Provider unable to load JAXP configurator file: proxoolconf.xml
org.logicalcobwebs.proxool.ProxoolException: Parsing failed.
    at org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:91)
    at org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:107)
    at org.hibernate.connection.ProxoolConnectionProvider.configure(ProxoolConnectionProvider.java:120)
    at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:80)
    at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:362)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:60)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
    at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1203)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByName(AbstractAutowireCapableBeanFactory.java:881)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:829)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByName(AbstractAutowireCapableBeanFactory.java:881)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:829)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:291)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:189)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
    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:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.xml.sax.SAXParseException: The string "--" is not permitted within comments.
    at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(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.XMLScanner.reportFatalError(Unknown Source)
    at org.apache.xerces.impl.XMLScanner.scanComment(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanComment(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 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.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
    at org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:87)
    ... 51 more
2009-11-9 14:57:11 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2009-11-9 14:57:11 org.apache.catalina.core.StandardContext start
严重: Context [/inform] startup failed due to previous errors
2009-11-9 14:57:11 org.apache.catalina.core.ApplicationContext log
信息: Closing Spring root WebApplicationContext
2009-11-9 14:57:12 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2009-11-9 14:57:12 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2009-11-9 14:57:12 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/63  config=null
2009-11-9 14:57:12 org.apache.catalina.startup.Catalina start
信息: Server startup in 12058 ms
这个错误归根结底就是注释惹得错。

配置文件中的中文注释或改用英文描述则可以通过后来发现是配置文件中采用:单数个中文或字母后跟单数个中文再用“-->”结束注释(中文后不加空格) 如:<!-- 单数个中文-->、<!-- a单数个中文--> 时就会报此异常争对此异常可以采用在左右边界加上空格的方式解决。例如 <!--  a单数个中文  -->

 

 

0
0
分享到:
评论

相关推荐

    org.xml.sax.SAXException: Invalid element

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

    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 ...

    java调用net开发的webservice实例

    javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: Problem parsing '- WSDL Document -'.: org.xml.sax.SAXParseException: The element type "p" must be terminated by the matching end-tag ...

    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-apis-1.4.01.jar.zip

    在Java开发中,如果遇到“xml-apis-1.4.01.jar does not exist”的错误,通常意味着项目缺少了对XML解析的支持。 这个错误可能源于以下几个方面: 1. **依赖管理**:在Maven或Gradle等构建工具中,未将`xml-apis`...

    BeRoot, 特权升级项目 Windows/Linux/Mac.zip

    BeRoot, 特权升级项目 Windows/Linux/Mac BeRoot项目BeRoot项目是一个发布工具,用于检查常见的以找到一种方法来升级我们的特权。它已经被添加到 pupy 项目作为一个post开发模块( 所以它将在内存中执行而不需要触摸...

    西门子执行器SAX61.03

    ### 西门子执行器SAX61.03关键知识点解析 #### 一、产品概览 **西门子SAX61.03**是西门子楼宇科技系列中的一款电动阀门执行器,主要应用于暖通空调系统的控制与安全切断。这款执行器能够直接安装在阀门上,并且具有...

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

    使用`org.xml.sax.DriverManager`注册SAX解析器,如`org.apache.xerces.parsers.SAXParserFactory`,并设置ContentHandler。 3. **解析XML文件**: 创建SAXParser对象,然后调用其`parse()`方法,传入XML文件路径...

    dom4j-1.6.1.jar.zip

    2. **XML处理**:DOM4J提供了多种方式处理XML,包括DOM、SAX和StAX等解析器的集成。DOM允许整个文档在内存中加载,适合小规模的XML文档;SAX是基于事件驱动的解析,适用于大文件;而StAX则是迭代模型,介于两者之间...

    解析XML所需的jar sax.jar

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

    stax-api.jar

    STAX(Streaming API for XML)是一种低级别的XML解析方法,相比DOM(Document Object Model)和SAX(Simple API for XML),STAX提供了一种更加灵活且高效的处理XML的方式。在STAX中,应用程序通过调用事件生成器来...

    sax解析xml本地读取xml

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

    spring5 SAXParseException:cvc-elt.1: 找不到元素“beans 的声明详解

    首先,`SAXParseException`是XML解析过程中抛出的异常,表明在解析XML文档时遇到了结构上的问题。`cvc-elt.1`是一个XSD(XML Schema Definition)错误代码,表示在验证过程中找不到某个元素的声明。在这个特定的情况...

    sax的jar包,xml

    SAX(Simple API for XML)是一种轻量级的XML解析器接口,用于处理XML文档。在Java中,SAX解析器被广泛使用,因为它是一种基于事件驱动的解析模型,能够有效地处理大型XML文档,因为它不需要一次性加载整个文档到...

    org.dom4j.jar

    DOM4J是基于DOM和SAX的XML解析库,它的设计目标是提供一个灵活且易于使用的API,用于处理XML文档。它具有以下关键特性: 1. **文档模型**:DOM4J提供了一种面向对象的XML文档模型,允许开发者以树形结构来操作XML...

    android_中对xml_进行解析.doc

    - `org.xml.sax`:基础的SAX解析包。 - `javax.xml.parsers.SAXParserFactory`:创建`SAXParser`的工厂。 - `javax.xml.parsers.SAXParser`:进行SAX解析的主要类。 - **DOM解析:** - `org.w3c.dom`:DOM的核心...

    SAX_XML.rar_XML SAX_sax xml_xml

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

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

    3. **xercesImpl.jar**:这是Apache Xerces2 Java XML解析器的实现,它符合XML 1.0和1.1标准以及相关的W3C规范,如DOM、SAX(Simple API for XML)和XML Schema。Xerces提供了解析XML文档、验证XML模式、处理命名...

    xml解析相关:xerces-c-3.2.3.tar、tinyxml_2_6_2、tinyxml2-master

    3. tinyxml2: tinyxml2是tinyxml的后续项目,旨在提供更简单、更现代的API,同时保持小巧的体积。tinyxml2与tinyxml_2相比,更注重简洁性和效率,减少了冗余代码,提升了解析速度。它同样采用DOM模型,并提供了...

    jdom - 2.0.1

    1. **XML 文档创建**:JDOM 提供了构建 XML 文档的 API,可以逐个元素地添加节点,或者使用 SAX 或 DOM 解析器从已有 XML 文件创建文档对象模型。 2. **XML 文档读取**:JDOM 可以解析 XML 文件,并将其转换为内存...

Global site tag (gtag.js) - Google Analytics