お世話になります。
XPathを使ったクラスについて、
コンパイルは通ったのですが、
実行時に以下の例外が発生します。
何か考えられる原因などありますでしょうか?
リファレンスにはnewInstanceは失敗しないと
書いてあるのですが・・・
:
import javax.xml.xpath.XPath;
:
XPathFactory factory = XPathFactory.newInstance();
*ここで例外発生*
↓
java.lang.RuntimeException: XPathFactory#newInstance() failed to create an XPath
Factory for the default object model: http://java.sun.com/jaxp/xpath/dom with th
e XPathFactoryConfigurationException: javax.xml.xpath.XPathFactoryConfigurationE
xception: No XPathFctory implementation found for the object model: http://java.
sun.com/jaxp/xpath/dom
No.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が通ってる場合は、それも外しておいたほうがベターです。
参考URL:http://www.adobe.com/support/documentation/jp/fl …
返事が送れてしまい申し訳ありません。
そのような原因があるとは知りませんでした。
どうやら何かと競合しているようですね。
JBossは使っておりません。tomcat4です。
念のため、xalanのバージョンも見ましたが2.7.0でした。
IDE環境はneko_nekoさんと同じEclipse+JDK5です。
コマンドキックで動かして見ましたが結果は同じ・・・
tomcatが何かしてるかもしれないので、もう少し調べてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonでのカーソル移動がずれる 2 2023/07/30 08:51
- 英語 できるだけ直訳で英語の翻訳をお願いします。(英語→日本語) 1 2022/10/15 20:59
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- Visual Basic(VBA) excel vbaでvlooupの変数がわかりません。 7 2022/05/30 09:35
- 英語 「名詞+for...to不定詞句」で「for以降」が完全な文となる場合の名詞との関係について 4 2023/04/26 09:45
- 公認会計士・税理士 会計学初心者です。 xeroという会計ソフトを実際に使用して決算整理仕訳?を行うという課題が出ました 1 2022/10/07 14:57
- 英語 下記の英文を日本語に訳して、その意味を教えてください。 1 2023/03/09 14:13
- 英語 下記の英文の日本語訳をお願いします。 1 2023/03/02 10:01
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
split関数で区切り文字がない場合
-
「ワークスペースをビルド中」...
-
Javascriptの値をJava(JSP)へ渡...
-
Javaで年月の取得(YYYYMM形式で)
-
コミット前の更新データをチェ...
-
eclipseでスタックサイズを変更...
-
JAVAにのeclipseに関する質問で...
-
エクリプスで実行時、最新クラ...
-
Eclipse(JAVA)のデバッグで他...
-
XPathFactory
-
エクセルマクロエラー'Global'...
-
javacでStackOverflowError
-
バイナリーコードと、ソースコ...
-
Java で開発できるマイコンはあ...
-
javaのJarファイル実行でエラー
-
jasper.exceptionとは?
-
eclipseのjavaを実行できない
-
Javascriptのパーミッション
-
環境変数設定で
-
Eclipseで実行>Javaアプリケー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
split関数で区切り文字がない場合
-
Javascriptの値をJava(JSP)へ渡...
-
Eclipse(JAVA)のデバッグで他...
-
「ワークスペースをビルド中」...
-
JAVAにのeclipseに関する質問で...
-
eclipseでスタックサイズを変更...
-
jasper.exceptionとは?
-
Javaで年月の取得(YYYYMM形式で)
-
コミット前の更新データをチェ...
-
eclipseのjavaを実行できない
-
Javascriptのパーミッション
-
Worksheet_Changeが動かない
-
Eclipse 実行→Javaアプリケー...
-
eclipseで「サーバーで実行」表...
-
javascriptで、style undefined...
-
エクリプスで実行時、最新クラ...
-
環境変数設定で
-
Struts2でアプリが実行できません
-
Eclipseで実行>Javaアプリケー...
-
Spyder上のPythonでinputが実行...
おすすめ情報