上下文:
我参与将应用程序从在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。
中任何想法都将受到赞赏。
答案 0 :(得分:0)
您是通过IHS连接的?也许您有一个集群,第一个请求由其他WAS实例提供服务。
您也可以检查WAS 7.0和8.5.5.10之间的JDK版本 - 如果两者都像java6一样。
(顺便说一句,将Fixpack安装到最新的8.5.5.11)