2

コマンドプロンプトでWSDL2Javaツールを使用しているときにエラーが発生します。私は取得しています

スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / axis / wsdl / WSDL2Java

エラー。

誰かがこれで私を助けることができますか?私は本当にこれに対する解決策が必要です。前もって感謝します。

4

1 に答える 1

4

私はこの問題を解決しました。コマンドプロンプトですべてのjarファイルのクラスパスを個別に設定します。

set CLASSPATH = C:\ axis \ lib \ axis.jar; C:\ axis \ lib \ axis-ant.jar; C:\ axis \ lib \ commons-discovery-0.2.jar; C:\ axis \ lib \ commons -logging-1.0.4.jar; C:\ axis \ lib \ jaxrpc.jar; C:\ axis \ lib \ log4j-1.2.8.jar; C:\ axis \ lib \ saaj.jar; C:\ axis \ lib \ wsdl4j-1.5.1.jar; C:\ axis \ lib \ Activation.jar; C:\ axis \ lib \ mailapi.jar

コマンドプロンプトでこれを実行し、実行します

c:\ axis> javaorg.apache.axis.wsdl.WSDL2Java[WSDLファイル]または[WSDLURL]

WSDL2Javaツールによって生成されるクラスは次の場所にあります。

c:\ axis\orgまたは上記のスクリプトを実行するディレクトリ。

これを参考にしてください。

http://ws.apache.org/axis/java/user-guide.html#WSDL2JavaBuildingStubsSkeletonsAndDataTypesFromWSDL

これがお役に立てば幸いです。:)

于 2011-03-10T00:09:37.530 に答える