WSDL からクライアント コードを生成しようとしています。Jdeveloper 10g IDE で作業する必要があります。組み込みツール Oracle JAX-WS 2.1.5 を使用して、WSDL からクライアント コードを生成しました。
特定の WSDL に対して、このツールはクラスを含まない約 122 個の Java クラスを生成していますLocator
。コードの実行中に、クラスのクラスが見つからないという例外が発生しWebServiceLocator
ます。
ただし、Apache Axis 1.4 (Eclipse IDE) を使用している場合、63 個の Java クラスが生成されており、そのWebServiceLocator
クラスも含まれていますが、これは認証に必要なすべてのメソッドを生成しているわけではありませんが、Oracle JAX-WS 2.1. 5. それらのメソッドを生成しています。
Eclipse から生成された Java クラスを Jdeveloper にマージしようとしましたが、メソッド シグネチャに関連する多くのエラーが発生します。
これらの 2 つの異なるツールが異なるクライアント コードを生成し、いずれも完全ではないのは、何か特別な理由があるのでしょうか?