2

現在、次のコマンドを使用して、特定の WSDL ファイルから単一のスタブを生成しています。

wsdl2java -uri "filename.wsdl"

これにより、すべての関数呼び出しなどを含む単一の Java スタブが生成されます。今回の問題は、生成された Java スタブのサイズが 20 MB を超え、コンパイル、デバッグ、および再利用が困難になることです。

誰かが単一のスタブの代わりに分離された Java ファイルを生成する方法を提案できますか?

それ以外の場合は、Java Web サービスを介して大きな WSDL ファイルを処理するための他の方法を誰かが提案できます。

4

2 に答える 2

1

wsdlで生成されたクラスを別のモジュールとして作成するのが唯一の管理可能な方法だと思います。したがって、一度コンパイルし、maven リポジトリに配置してから、.jar.

また、標準の jaxws や、より強力で最新の CXF を使用してみると、コードがより適切に生成される可能性があります。

于 2012-06-27T09:58:54.143 に答える