- PR -

Webサービスを試す環境について2

投稿者投稿内容
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2003-12-11 18:12
引用:

以上のようになりました。(結果はかわりませんが)


では、前にも書き込みした以下の手順を試してみてください。

・AXIS_HOMEに移動
・以下のコマンドを実行
home/test/jdk1.3.1_09/bin/java -classpath . samples.userguide.example3.Client こんにちは

引用:

uk様>スペルミスはenv | grep $CLASSPATHを実行した際、
「そのようなファイルはありません」と怒られると認識していたのですが


コマンドのスペルミスではなく、CLASSPATHの記述のスペルミスです。既につっこみが
入っていますが、それ以外にもsaaj.jarがsaa.jarになっていたりします。ただし
これらは現在出ているエラーとは無関係です。
hato
会議室デビュー日: 2003/12/11
投稿数: 10
投稿日時: 2003-12-11 20:40
hatoです。 少し進展?がありました。
スペルミス等を修正し再度実行↓

java samples.userguide.example3.Client こんにちは 

以下のようなエラーが返りました。
-------------------------------------------------------------------
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/soap/SOAPElement
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:243)
at java.net.URLClassLoader.access$100(URLClassLoader.java:51)
at java.net.URLClassLoader$1.run(URLClassLoader.java:190)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:288)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:243)
at java.net.URLClassLoader.access$100(URLClassLoader.java:51)
at java.net.URLClassLoader$1.run(URLClassLoader.java:190)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:288)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
at org.apache.axis.utils.Options.getURL(Options.java:273)
at org.apache.axis.utils.Options.<init>(Options.java:104)
at samples.userguide.example3.Client.main(Client.java:71)
-------------------------------------------------------------------
同じNoClassDefFoundErrorに変わりはないですが「javax/xml/soap/SOAPElement」
と表示されてます。javax.xml.soap.SOAPElementのJavaクラスが見つからない?
何かjarが不足しているということでしょうか?
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2003-12-11 23:32
引用:

hatoさんの書き込み (2003-12-11 20:40) より:
同じNoClassDefFoundErrorに変わりはないですが「javax/xml/soap/SOAPElement」
と表示されてます。javax.xml.soap.SOAPElementのJavaクラスが見つからない?
何かjarが不足しているということでしょうか?


SOAPElementはsaaj.jarに含まれています。前の書き込みで指摘したスペルミスは
直っていますか?
ちば
大ベテラン
会議室デビュー日: 2003/02/14
投稿数: 114
お住まい・勤務地: 都内勤務
投稿日時: 2003-12-12 00:07
前の書き込みを見たところ、クラスパスのスペルミスではないでしょうか?

× /home/test/axis-1_1/lib/saa.jar
○ /home/test/axis-1_1/lib/saaj.jar

saaj.jarの中にjavax.xml.soap.SOAPElementのJavaクラスがあります。

[ メッセージ編集済み 編集者: ちば 編集日時 2003-12-12 00:10 ]
hato
会議室デビュー日: 2003/12/11
投稿数: 10
投稿日時: 2003-12-12 10:09
皆様有難うございました。
ついに解決できました。uk様,mso様,ちば様
のおっしゃられたようにスペルミスに問題が
ありました。

ご迷惑おかけしました。
記述ミスには今後厳重に注意したいと思います。

スキルアップ/キャリアアップ(JOB@IT)