当前位置: 代码迷 >> Java Web开发 >> 用工具调用webserver接口错误,在线求解。
  详细解决方案

用工具调用webserver接口错误,在线求解。

热度:320   发布时间:2016-04-16 22:27:17.0
用工具调用webserver接口异常,在线求解。。。。。。。。。

Invoking...
System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.Web.Services.Protocols.SoapHeaderException: Fault: java.lang.NullPointerException
   在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   在 TmsCarrierService.sendTrackInfo(String content, String sign)
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   在 System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   在 <StartupCode$Storm>.$Type.bgworker.run@51@57_2.Invoke(DoWorkEventArgs dArgs)
   在 <StartupCode$Storm>.$Type.bgworker.run@51@57_1.Invoke(Object sender, DoWorkEventArgs e)
   在 System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   在 System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

以上是直接用工具调用webserver接口,添加参数后发送 报错,有哪位大神知道该怎么处理?
------解决方案--------------------
你先测试一些wsdl是否正确,我看你上面图里显示,wsdl文件里面的借口描述都报空指针了,应该是服务端出错了!
------解决方案--------------------
出现控制了。你debug看看呢。
------解决方案--------------------
出现空值。。。
------解决方案--------------------
这是服务端的代码不健壮产生的异常。和你没关系。
你要做的事是:下次把人家要的参数传全了。