- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XPathFactory)
XPathFactoryでの例外発生の原因とは?
このQ&Aのポイント
- XPathFactoryを使用したクラスで実行時に例外が発生します。原因は何でしょうか?
- XPathFactoryのnewInstanceが失敗し、XPathFactoryConfigurationExceptionがスローされます。
- デフォルトのオブジェクトモデルのXPathFactoryの実装が見つからないために発生します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
唐突ですが JBoss使ってますか? JBossのバージョンによってはJDK5と使用していると、 質問にあったような例外が出るらしいです。 詳細はURLを参照して下さい。 ページが長いのですが、真ん中ちょっと後ろくらいにある、 「JBoss 4.0.3 SP1 での Xpath に関する問題」 っていうところに記載があります。 XPathが競合している?というのが原因のようです。 私はJBossは使ってないので、詳しくは分かりません。 「xalan JAR ファイルを 2.7.0 バージョンに更新」っていうのがこの場合の対策のような感じです。 これでないとすれば、何か他のソフトやIDEに関連したものかもしれないですね。 ※私はEclipse+JDK5ですが、例外は出ませんでした。 IDEを使ってる場合、これを使用せずにコマンドなどで実行してみて、 同じエラーがでるかどうかというのも確認手段ですね。 IDEなどをインストールすると、独自のPATHを通す場合があるかもしれず、 これが競合を招いている可能性もあるので、念のため確認してみた方がいいです。 PATHが通ってる場合は、それも外しておいたほうがベターです。
お礼
返事が送れてしまい申し訳ありません。 そのような原因があるとは知りませんでした。 どうやら何かと競合しているようですね。 JBossは使っておりません。tomcat4です。 念のため、xalanのバージョンも見ましたが2.7.0でした。 IDE環境はneko_nekoさんと同じEclipse+JDK5です。 コマンドキックで動かして見ましたが結果は同じ・・・ tomcatが何かしてるかもしれないので、もう少し調べてみます。