【问题标题】:Problem with java XML Parsing - FactoryConfigurationError: Provider not foundjava XML解析问题 - FactoryConfigurationError: Provider not found
【发布时间】:2010-06-21 15:21:34
【问题描述】:

我有一个解析 xml 字符串的 java 小程序。但是,运行以下代码:

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document d = db.parse(xml);

产生以下错误:

javax.xml.parsers.FactoryConfigurationError: Provider <HTML> not found

我在发布之前检查过的一些论坛表明我需要将 2 个 jar 文件 - xercesImpl.jar 和 xmlParserAPIs.jar - 添加到我的 JRE_HOME/lib/ext 目录中。但是,我认为这不是问题,因为这个小程序目前托管在 2 个不同的网络服务器上,一个运行完美,另一个失败。我看了看,jre/lib/ext目录下也没有那些jar。

非常感谢任何帮助。

【问题讨论】:

    标签: java xml provider


    【解决方案1】:

    只是出于好奇,我将 xercesImpl 添加到了网络服务器上的小程序存档中,该文件正在搞砸,并且一切正常。我不知道为什么它在没有这个 jar 的情况下在其他环境中运行(也许它就在那里,我只是没有看到它)。

    【讨论】:

      猜你喜欢
      • 2012-03-23
      • 2023-03-25
      • 1970-01-01
      • 2013-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-22
      相关资源
      最近更新 更多