コマンドプロンプトでWSDL2Javaツールを使用しているときにエラーが発生します。私は取得しています
スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / axis / wsdl / WSDL2Java
エラー。
誰かがこれで私を助けることができますか?私は本当にこれに対する解決策が必要です。前もって感謝します。
私はこの問題を解決しました。コマンドプロンプトですべての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
これがお役に立てば幸いです。:)