`

org.xml.sax.SAXNotRecognizedException:Feature:http://apache.org/xml/features/val

 
阅读更多

7.发布我的webapp的时候遇到了下面的错误信息。

org.xml.sax.SAXNotRecognizedException: http://xml.org/sax/features/validation

查找资料http://www.google.com/search?hl=zh-CN&inlang=zh-CN&newwindow=1&q=resin+org.xml.sax.SAXNotRecognizedException&lr=,(参考:http://www.slamb.org/svn/repos/projects/axamol/sax-pipeline/README)

需要新建一个 jaxp.properties, 内容如下:

javax.xml.parsers.SAXParserFactory: org.apache.xerces.jaxp.SAXParserFactoryImpl

保存文件到$JAVA_HOME/jre/lib/下面

接下来可能会出现下面的错误信息:

javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAX
ParserFactoryImpl could not be instantiated: java.lang.NullPointerException

因此还需要把xercesImpl.jar复制到D:\jdk1.5.0_01\jre\lib\endorsed下面(没有这个目录就创建这个目录)

重新启动resin,我的webapp启动成功了。

访问 http://lizongbo.myresintest.com/mywebapp/,页面正常出现。

b.另外一种更简单的解决方法,不需要修改jdk的配置

(此方法经过测试可以,请参考http://www-900.ibm.com/developerWorks/cn/webservices/ws-axisfaq/index.shtml和http://www.caucho.com/quercus/faq/question.xtp?question_id=295)):

<host id="lizongbo.myresintest.com" root-directory=".">
<web-app id='/' document-directory="webapps/ROOT"/>
<web-app id='/lizongbo' document-directory="E:/jb/oscachedemo/test">

<system-property javax.xml.transform.TransformerFactory="org.apache.xalan.processor.TransformerFactoryImpl"/>
<system-property javax.xml.parsers.DocumentBuilderFactory="org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"/>
<system-property javax.xml.parsers.SAXParserFactory="org.apache.xerces.jaxp.SAXParserFactoryImpl"/>
<system-property org.xml.sax.driver="org.apache.xerces.parsers.SAXParser"/>

</web-app>
</host>

分享到:
评论

相关推荐

    org.xml.sax.SAXException: Invalid element

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

    解决dubbo启动的时候报错,无法读取方案文档 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd'

    解决启动dubbo项目的时候出现,无法读取方案文档 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd',其实在你本地把dubbo.jar文件解压,然后在META-INF下边就有个dubbo.xsd,就是他

    org.apache.xmlbeans jar包

    Apache XMLBeans是Apache软件基金会开发的一个Java库,主要用于XML数据绑定和XML文档处理。这个库的核心功能是将XML Schema(XSD)转换为Java类,允许开发者通过对象模型与XML数据进行交互,从而简化XML在Java应用...

    org.apache.xerces-2.9.0.jar/xerces.jar

    Apache Xerces是Java中最早的XML解析器之一,它提供了一整套完整的API,包括DOM(Document Object Model)、SAX(Simple API for XML)和JAXP(Java API for XML Processing)。这些API使得开发者可以方便地进行XML...

    xmlrpc android

    android调用xmlrpc的方法会出现错误 javax.xml.parsers.ParserConfigurationException: org.xml.sax.SAXNotRecognizedException: http://xml.org/sax/features/external-parameter-entities。 本文通过自己的方法来...

    SAX编程技术

    通过实现`org.xml.sax.helpers.DefaultHandler`接口或其子接口,开发者可以定制XML解析逻辑,使JSP能够根据实时数据做出响应。 例如,一个JSP页面可能需要读取远程服务器上的XML天气预报数据,使用SAX解析器可以...

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

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

    使用dom4j和jaxen解析xml

    它支持事件驱动和SAX解析,同时提供了方便的API来处理元素、属性、文本等XML结构。 1. **dom4j解析XML**: - **创建XML文档**:通过`DocumentFactory`可以创建`Document`对象,进而添加元素、属性等。 - **读取...

    XML解析DOM/SAX/PULL

    import org.xml.sax.helpers.DefaultHandler; import org.xml.sax.SAXException; //... class MyHandler extends DefaultHandler { @Override public void startElement(String uri, String localName, String ...

    解析XML所需的jar sax.jar

    1. **SAX解析器接口**:`org.xml.sax.XMLReader`是SAX解析器的核心接口,它负责读取XML文档并触发事件。 2. **内容处理器**:在SAX解析过程中,我们需要实现`org.xml.sax.ContentHandler`接口,该接口定义了一系列...

    sax解析xml本地读取xml

    1. **初始化解析器**:首先,我们需要创建一个SAX解析器实例,这通常通过实现`org.xml.sax.XMLReader`接口或使用`javax.xml.parsers.SAXParserFactory`类来完成。 2. **设置事件处理器**:SAX解析器在解析XML文档时...

    XML相关资源

    //xmlhack.com/`、`http://xml.apache.org/`和`http://www.biztalk.org/`这些网站提供了XML的最新资讯、教程、工具和社区讨论。 5. **XML编辑软件**: - Macromedia Dreamweaver 4.0和Microsoft XML Notepad是两个...

    android手机开发利器B4a最新库文件(截止到20170424)

    2012/08/09 周四 01:55 191,079 ABExtDrawing.xml 2010/12/10 周五 13:06 207,480 ABFTP.jar 2010/12/10 周五 13:04 6,176 ABFTP.xml 2011/07/26 周二 21:04 35,269 ABPhysicsEngine.jar 2011/07/26 周二 21:02 38,...

    java中四种操作xml方式的比较及实例

    使用`org.xml.sax.helpers.DefaultHandler`和`org.xml.sax.XMLReader`可以实现SAX解析。下面是一个SAX解析的简单示例: ```java import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml....

    java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.setXmlVersion问题解决方法

    在这个特定的情况下,错误提示`org.apache.xerces.dom.DocumentImpl.setXmlVersion`指出问题源于Apache Xerces的DOM实现,它是一个流行的XML解析库。 `AbstractMethodError`通常意味着缺少了某个依赖或版本冲突。...

    sax的jar包,xml

    1. **导入所需库**:首先,需要在代码中导入SAX解析器的类,例如`org.xml.sax.XMLReader`和`org.xml.sax.helpers.DefaultHandler`。 2. **创建事件处理器**:定义一个继承自`DefaultHandler`的类,重写其中的回调...

    System.XML.dll System.XML.DLL

    在处理大型XML文件时,可以考虑使用SAX(Simple API for XML)模型的`XmlReader`或基于XPath的`XPathDocument`,它们只读取和处理当前节点,降低了内存占用。 总结,`System.XML.dll`是.NET开发中处理XML的重要库,...

    SAX_XML.rar_XML SAX_sax xml_xml

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

    soap消息解析.rar

    在XML文档中,它通常以`&lt;soap:Envelope&gt;`开头,用`xmlns:soap="http://www.w3.org/2003/05/soap-envelope"`来声明命名空间。这个部分保证了消息被正确地识别为SOAP消息。 2. **SOAP Header**:可选部分,可以包含多...

Global site tag (gtag.js) - Google Analytics