Web サービス クライアント アプリケーションを weblogic にデプロイすると、次のエラーが発生します。[このアプリケーションは tomcat で問題なく動作しています。]
コンストラクタ引数の設定中に Bean 'saajSoapMessageFactory' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパスリソースで定義された名前 'saajSoapMessageFactory' を持つ Bean の作成中にエラーが発生しました [.../core/ws/ws-config.xml]: init メソッドの呼び出しに失敗しました。ネストされた例外は org.springframework.ws.soap.SoapMessageCreationException: Could not create SAAJ MessageFactory: Unable to create message factory for SOAP: weblogic.webservice.core.soap.MessageFactoryImpl は javax.xml.soap.MessageFactory にキャストできません。ネストされた例外は javax.xml.soap.SOAPException: Unable to create message factory for SOAP: weblogic.webservice.core.soap.MessageFactoryImpl を javax.xml.soap.MessageFactory にキャストできません
ws-config.xml の Bean 定義は次のとおりです。
(bean id="saajSoapMessageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory")
この問題を検索してみましたが、残念ながら解決策は見つかりませんでした。春の設定に何か欠けていますか?以前にこの問題に直面した人はいますか?