2017-07-01 12 views
0

コンテキスト:のWebSphere 8.5統合3.2.17

私は、WebSphere 8.5.5.10へのWebSphere 7.0上で実行してからアプリケーションを移植に関与しています。アプリケーションがWebサービスを呼び出しています。

パターン:

Webサービスのエンドポイントが初めて呼び出されたときに、それだけで正常に動作します。 しかし、それ以降の呼び出しでは、同じSOAP要求の受信に失敗します。

エラー:

java.lang.IllegalArgumentException: The value for the "java.lang.Object" parameter cannot be null. 
org.springframework.remoting.jaxws.JaxWsSoapFaultException: 
java.lang.IllegalArgumentException: The value for the "java.lang.Object" parameter cannot be null.; nested exception is javax.xml.ws.soap.SOAPFaultException: java.lang.IllegalArgumentException: The value for the "java.lang.Object" parameter cannot be null. 
at org.springframework.remoting.jaxws.JaxWsPortClientInterceptor.doInvoke(JaxWsPortClientInterceptor.java:503) 
at org.springframework.remoting.jaxws.JaxWsPortClientInterceptor.invoke(JaxWsPortClientInterceptor.java:487) 
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 

エラーは、ばねウェブ3.2.17.RELEASE.jarの内側にあります。

アイデアをお寄せいただきありがとうございます。

+0

おそらくソースコードを表示する必要があります。コール(Java)コードと関連するSpring Beanの設定の両方があります。 – dbreaux

答えて

0

あなたはIHS経由で接続していますか?多分あなたはクラスタを持っていて、最初のリクエストは他のWASインスタンスによって提供されるでしょう。

また、WAS 7.0と8.5.5.10の間でJDKのバージョンがチェックされることもあります - 両方がjava6と同じ場合。

(ところで、Fixpackを最新の8.5.5.11に)

+0

ありがとうございます。あなたの質問に答えてください: 1)IHSは使用されていますが、クラスタは存在しません。 2)JDK 6は、両方のサーバー(7と8.5.5.10)で使用されます。 パック11で問題が解決するかどうかは不明ですが、試してみる気がします。 以下の抜粋コードでは、オブジェクトアクセサーがNULLで、受信メッセージが送信されているとき // WebSphereは7.0.0.15以降でのみ使用できます。詳細はhttp:// www-01を参照してください。 ibm.com/support/docview.wss?uid=swg1PM21151 オブジェクト・アクセッサ= smc.get( "jaxws.message.accessor"); –

+0

あなたが指摘したPMRから理解していることは、石鹸のボディがヌルであることです。そのため、おそらく適切に受け取られませんでした。おそらく、より多くのトレースを有効にする必要があります(https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/twbs_tracewbscomp.html tracing ** comなど)。 ibm.ws.webservices.trace.MessageTrace = finest:com.ibm.ws.webservices。 engine.Message =最高** **多分org.springframework.remoting.jaxws ** –

関連する問題