String urlPath = ip + "/dna_ws/DataHandleServiceImpl?wsdl";
去掉 ?wsdl 直接用
String urlPath = ip + "/dna_ws/DataHandleServiceImpl"; 试试

解决方案 »

  1.   

    早前写webservice遇到的错误 org.xml.sax.SAXException: Bad envelope tag: definitions
    刚开始以为是报文出错,格式有问题,检查过后感觉没有问题。后来检查WSDL,果然是WSDL搞错了正确:http://127.0.0.1:7001/crmService/services/agentInterface
    错误:http://127.0.0.1:7001/crmService/services/agentInterface?wsdl
    楼主去掉 ?wsdl 试试看