`

does not support XML Schema. Are you running on Java 1.4 with Apache Crimson? Up

 
阅读更多

java spring配置文件时出现一下异常

 

18:08:38 ServerMonitor - server ip:192.168.1.160 192.168.10.1 192.168.126.1
18:08:38 ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@1891d8f: display name [org.springframework.context.support.ClassPathXmlApplicationContext@1891d8f]; startup date [Tue Aug 21 18:08:38 CST 2012]; root of context hierarchy
18:08:38 XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext.xml]
18:08:38 ServerMonitor - 加载配置文件失败
org.springframework.beans.factory.BeanDefinitionStoreException: Parser configuration exception parsing XML from class path resource [applicationContext.xml]; nested exception is javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [org.apache.crimson.jaxp.DocumentBuilderFactoryImpl@1be2d65] does not support XML Schema. Are you running on Java 1.4 with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD support.
 at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412)
 at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
 at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(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.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
 at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
 at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:80)
 at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
 at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)
 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
 at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
 at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
 at com.wiselong.tools.servermonitor.ServerMonitor.initBean(ServerMonitor.java:90)
 at com.wiselong.tools.servermonitor.ServerMonitor.main(ServerMonitor.java:217)
Caused by: javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [org.apache.crimson.jaxp.DocumentBuilderFactoryImpl@1be2d65] does not support XML Schema. Are you running on Java 1.4 with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD support.
 at org.springframework.beans.factory.xml.DefaultDocumentLoader.createDocumentBuilderFactory(DefaultDocumentLoader.java:102)
 at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:70)
 at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
 ... 15 more
Caused by: java.lang.IllegalArgumentException: No attributes are implemented
 at org.apache.crimson.jaxp.DocumentBuilderFactoryImpl.setAttribute(DocumentBuilderFactoryImpl.java:93)
 at org.springframework.beans.factory.xml.DefaultDocumentLoader.createDocumentBuilderFactory(DefaultDocumentLoader.java:99)
 ... 17 more

 

此问题在网上找了很多帖子都没有找到解决方案,后来发现是jar包冲突的问题
原因是:j2ee1.3xxx.jar或j2ee1.4xxx.jar与xmlxxx.jar相关的jar包有冲突
解决方案一:删除j2ee1.3xxx.jar或j2ee1.4xxx.jar即可解决

解决方案二:先加载xmlxxx.jar相关的jar包,再加载j2eexxx.jar相关的jar包,通过加载jar包的先后顺序来解决冲突问题

  • 大小: 15.6 KB
分享到:
评论

相关推荐

    XmlSchema-1.2.jar,xmlschema-1.2.jar,xml.jar

    XmlSchema-1.2.jar,xmlschema-1.2.jar,xml.jar

    XML文件XML Schema.docXML Schema.doc

    在Java中,XML Schema的验证可以使用javax.xml.validation包,提供了独立于模式语言的验证服务接口。该包提供了三个类来验证文档:SchemaFactory、Schema和Validator。 在实际应用中,XML Schema可以用于: 1. ...

    AUTOSAR_MMOD_XMLSchema.zip

    标题中的"AUTOSAR_MMOD_XMLSchema.zip"指的是一个与AUTOSAR(AUTomotive Open System ARchitecture)相关的压缩包文件,它包含了MMOD(Model-based Modeling and Development)的XML Schema定义。AUTOSAR是一种全球...

    XmlSchema-1.4.6.jar

    `XmlSchema-1.4.6.jar` 是一个包含Java绑定的XML Schema API的库,它为处理XML Schema文档提供了支持。在开发Web服务客户端时,尤其是与基于SOAP(简单对象访问协议)的Web服务交互时,这个库扮演了至关重要的角色。...

    XMLSchema.chm

    这个“XMLSchema.chm”文件很可能是一个帮助文档,旨在为学习XML Schema的用户提供详细的指导和参考资料。下面我们将深入探讨XML Schema的相关知识点。 1. **XML Schema的作用**:XML Schema的主要功能是规范XML...

    XmlSchema-1.1.jar

    XmlSchema-1.1.jar XmlSchema-1.1.jar

    XmlSchema-1.4.7.jar

    XmlSchema-1.4.7.jar 是一个Java库,它实现了W3C的XML Schema标准,用于处理XML Schema文档。这个版本(1.4.7)可能是该库的一个稳定版本,提供给用户免费使用。XML Schema是XML的一种规范,定义了如何验证XML文档的...

    xmlschema-core-2.2.1.jar

    如果是maven依赖,可以在pom.xml中引入以下配置 &lt;groupId&gt;org.apache.ws.xmlschema &lt;artifactId&gt;xmlschema-core &lt;version&gt;2.2.1 &lt;/dependency&gt;

    重新编译打包的XmlSchema.1.1.1.jar和xfire-all1.2.6.jar

    为了解决spring整合cxf,xfire遇到的jar包冲突问题,将XmlSchema.1.1.1.jar和xfire-all1.2.6.jar修改后进行了重新编译打包

    跟我学XMLSchema.txt

    跟我学XMLSchema.txt跟我学XMLSchema.txt跟我学XMLSchema.txt

    AUTOSAR_MMOD_XMLSchema.zip.zip

    标题中的"AUTOSAR_MMOD_XMLSchema.zip.zip"指出,这个压缩文件可能包含了与AUTOSAR(AUTomotive Open System ARchitecture)相关的模块化模型(MMOD,Modular Model)XML Schema定义。AUTOSAR是一种全球汽车行业标准...

    xfire与cxf包冲突解决方法

    1、以下四个类调用了XmlSchema-1.1.jar包 因与cxf包xmlschema-core-*.jar 冲突 故重新打包 XmlSchema-1.1.jar 源码修改原类径的方法来重新打包避免冲突 源码放在javas.rar文件夹中 org.codehaus.xfire.wsdl11....

    XmlSchema-1.3.2.jar

    apache 的xml schema jar包 用于解析xml schema

    xml schema.pdf

    XML Schema,全称为XML Schema Definition (XSD),是XML文档的一种结构化定义语言,用于描述XML文档的结构和数据类型。它是W3C(万维网联盟)制定的标准,为XML文档提供了严谨的验证机制,确保文档内容符合预设的...

    根据xml schema生成xml

    2. **验证XML文档**:使用XML解析器或者XML Schema处理器(如Java的JAXB、Apache XMLBeans等)来检查XML文档是否符合XSD的定义。验证过程能发现并报告不符合规范的元素或属性。 3. **根据XML Schema生成XML**:在...

    XmlSchema-1.4.jar

    XmlSchema-1.4.5.jar这个是XmlSchema的高级版本,在webservice开发过程中需要这么高级的包,分享一下,我也是找了好久

    W3C_xml-schema.zip

    XML Schema,全称为XML Schema Definition,是W3C(World Wide Web Consortium)组织制定的一种用于描述XML(eXtensible Markup Language)文档结构和数据类型的规范。它为XML文档提供了强大的验证机制,确保XML文档...

    Apress.Pro.XML.Development.with.Java.Technology.Sep.2006

    《Apress.Pro.XML.Development.with.Java.Technology.Sep.2006》这本书主要探讨了如何使用Java技术进行XML开发。XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置文件、文档...

    xmlschema-1.4.5.jar.zip

    XML Schema,简称为XSD(XML Schema Definition),是W3C组织制定的一种XML文档结构的规范,用于定义和约束XML文档的结构和数据类型。它为XML提供了强大的语义定义能力,使得XML文档的结构更加严谨,提高了数据交换...

Global site tag (gtag.js) - Google Analytics