WebSphere 8.5与spring-web 3.2.17的集成

时间:2017-07-01 00:20:56

标签: web-services websphere

上下文:

我参与将应用程序从在WebSphere 7.0上运行移植到WebSphere 8.5.5.10。该应用程序正在调用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)

错误发生在spring-web-3.2.17.RELEASE.jar。

任何想法都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

您是通过IHS连接的?也许您有一个集群,第一个请求由其他WAS实例提供服务。

您也可以检查WAS 7.0和8.5.5.10之间的JDK版本 - 如果两者都像java6一样。

(顺便说一句,将Fixpack安装到最新的8.5.5.11)