这个问题也是被折腾了好几天了,今天感谢某码头数据中心一大神的大力支持,配合测试。总算通过。  delphi XE 开发WebServices接口,以DLL形式在IIS调用,XE,C#开发工具做客户端调用接口完全正常。 唯独JAVA,刚开始提示错误:org.xml.sax.SAXException: Bad envelope tag:  definitions 。百度下,似乎是JAVA调用第三方接口的通病,  查帖子资料,使用SOAPUI调试,发现接口地址http://XX.XXX.XXX.XX:PORT/ctWebService.dll/wsdl/IctWebService是不能被JAVA接受,直接应该转换为http://XX.XXX.XXX.XX:PORT/ctWebService.dll/soap/IctWebService,接口引用成功。但是JAVA客户端数据传入是空值,大神调试后,说是要分开定义,不能写在一起,反正我也是不懂,但是总算有数值进来。 日志总算提示有数据进来了 红线标识的就是空值传进来,十分烧脑
再次感谢大神的鼎力相助!

 

posted on 2018-07-26 15:37  菩提盘根  阅读(844)  评论(0)    收藏  举报