Java XML Parsingの問題-FactoryConfigurationError:プロバイダーが見つかりません
質問
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をめちゃくちゃにしていたウェブサーバーのアプレットアーカイブに追加し、物事は桃色の王に働きました。なぜこの瓶がなければ他の環境で機能しているのか分かりません(たぶんそこにあるのではなく、見ませんでした)。
所属していません StackOverflow