Java XML Parsingの問題-FactoryConfigurationError:プロバイダーが見つかりません

StackOverflow https://stackoverflow.com/questions/3085951

  •  28-09-2019
  •  | 
  •  

質問

XMLの文字列を解析するJavaアプレットがあります。ただし、次のコードを実行します。

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

次のエラーを生成します。

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

投稿する前にチェックしたいくつかのフォーラムは、jre_home/lib/extディレクトリに2つのJarファイル(xercesimpl.jarとxmlparserapis.jar)を追加する必要があることを示しました。ただし、このアプレットは現在2つの異なるWebServersでホストされており、1つは完全に機能している間、もう1つは失敗するため、これは問題ではないと思います。私は見ましたが、どちらもJRE/LIB/EXTディレクトリにそれらの瓶を持っていません。

どんな助けも大歓迎です。

役に立ちましたか?

解決

好奇心から、私はxercesimplをめちゃくちゃにしていたウェブサーバーのアプレットアーカイブに追加し、物事は桃色の王に働きました。なぜこの瓶がなければ他の環境で機能しているのか分かりません(たぶんそこにあるのではなく、見ませんでした)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top