1

Web サービスを呼び出そうとしています。wsimport を使用して、WSDL に基づくスタブ クラスを作成しました。Eclipse でそれらをテストするための小さなコンソール アプリを作成しましたが、このアプリは正しく動作します。次に、これらのクラスを使用している CMS (Day CQ 5.3) に移動し、それに応じてパッケージ名を変更し、小さな JSP ページを作成してテストしました。ページを表示しようとすると、「A WebService 注釈がクラス package.name.ProductsSoap に存在しません」というエラーが表示されます。

ただし、1) ProductsSoap はインターフェイスであり、クラスではありません。2) ProductsSoap には実際に WebService アノテーションがあります。3) ProductsSoap インターフェースを実装する生成されたクラスはありませんでした。

これは何が原因でしょうか?

4

1 に答える 1

0

Spring フレームワークを使用して Web サービスを利用していますか? クラスパスにspring-ws-coreandが必要です。spring-ws-core-tiger

于 2012-01-12T09:44:28.303 に答える