ここではかなり厄介な問題が発生しており、他の誰かが解決策を知っているのではないかと思いました。水曜日に、Webサービスクライアントを含むSpringプロジェクトがJBossアプリケーションサーバーに問題なくデプロイされ、その後も問題なく呼び出されました。
今朝、同じプロジェクトのより新しいバージョンをデプロイしようとしましたが、次のエラーが発生しました。
org.springframework.beans.factory.BeanCreationException:ServletContextリソース[/WEB-INF/applicationContext.xml]で定義された「customerServicePort」という名前のBeanの作成中にエラーが発生しました:initメソッドの呼び出しに失敗しました。ネストされた例外はjavax.xml.ws.WebServiceExceptionです:プロバイダーを作成できません:org.jboss.ws.core.jaxws.spi.ProviderImplをjavax.xml.ws.spi.Providerにキャストできません
私が最初に考えたのは、サーバーに何らかの変更があったことです。これは、以前にそのエラーを確認したことがあり、jbossの互換性またはjava6の何かとの互換性の欠如に関係しているためです。しかし、svnで水曜日のリビジョンに戻すと、デプロイされて再び正常に実行されます。しかし、バージョン履歴を見ると、このようなことを行う可能性のある変更はありません。クライアントを参照する変更されたクラスは2つだけであり、クライアントへのすべての参照は以前とまったく同じです。application-context.xmlとビルドパスは同じです。誰かが以前にこのようなものを見たことがありますか?