既然你说C#能顺利调用那就简单了,先用C#调用一次,然后把SOAP报文抓到存下来,再用java调用一次,把SOAP报文抓到,比较下两次的报文就能找到原因了
看似传递的参数不正确,引起C#报错了 。。。。