非常に複雑なサードパーティ Web サービスを Grails アプリに組み込む必要があります。私の計画は、WSDL2Java を使用して wsdl からスタブ クラスを生成することでした。これは、サード パーティのドキュメント (例を含む) で推奨されている方法でした。最初に、Eclipse 用の Axis2 codegen プラグインを使用しようとしましたが、最終的に InvocationTargetexception に遭遇しました。プラグインをデバッグしたところ、wsdl が RPC エンコーディングで定義されていることが原因であることがわかりました。
代わりに Axis 1.4 の使用を推奨する人もいるので、それもインストールしましたが、IO Exception - Type { http://xml.apache.org/xml-soap }DataHandler is referenced but not defined に遭遇しました。
wsdlをハックすることなく、このwsdlからJavaクラスを作成する方法を提案できる人はいますか?