.NETで作成したWebサービスがあります。このWebサービスと通信するAndroidアプリケーションもあります。このWebサービスと通信するためにすべてのHTTPのものを作成するのではなく、クラスを自動生成したいと思います。References
Visual Studioでは、とを右クリックするだけAdd Service Reference
で、Webサービスを表すクラスが自動的に生成されます。
私のWebサービスはでホストされてIIS
いるため、このファイルへのURLWSDL
は次のようになります。
localhost/MyCoolWebService/Service.svc?wsdl
と呼ばれるツールを見つけました。これaxis2
をインストールして、このwsdlファイルからJavaクラスを生成しようとしました。このプロセスは簡単に思えましたが、問題が発生しました。ウィザードを完了し、を押しFinish
てクラスを生成した後、エラーが発生しました。
An error occured while completing process
-java.lang.reflect.InvocationTargetException
これは意味がありません、なぜ人々は良いエラーメッセージを出すことができないのですか?WSDL
で作成されたファイルからJavaクラスを作成する経験を持っている人はいC#.NET
ますか?