修改一下soap的描述呢?看到的一个成功的写法。
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <SOAP-ENV:Body>
  <ns3:solveResponse xmlns:ns3="urn:matrix-service">
   <solveResult xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:double[2]" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
    <item xsi:type="xsd:double">1.0</item>
    <item xsi:type="xsd:double">2.0</item>
   </solveResult>
  </ns3:solveResponse>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

解决方案 »

  1.   

     调用.net的WEBSERVICE没做过!!顶!~
      

  2.   


    Croatia  大哥你说让我改服务器的wsdl文件话,但是用.NET来调用是可以的,用java调用出现这样的问题 
      

  3.   

    你用.net来调用自己的服务的话,它可以自己分析出自己的XML格式。但是JAVA的分析,和.NET的分析并不是一样的。你一定要给出你的JAVA支持的XML语法。就像IE,FOXFIRE对XML的解析都不一样,大家都在用自己的标准。而不是一个统一的标准。
      

  4.   

    Croatia 大哥但是在jbuilder下面是可以生成的
      

  5.   

    你可不可以帮忙看一下帮忙我解决我给分给你,我会很感激你的,这是wsdl的地址外网可以访问 http://218.65.214.140/cardapplytest/card.asmx
      

  6.   

    jbuilder下面可以生成?你在什么地方测试,出现这个问题?
      

  7.   

    尝试连接了一下,
    得到了这个错误:
    Server did not recognize the value of HTTP Header SOAPAction: .你那里修改过什么吗?