日期:2014-05-20  浏览次数:20672 次

为什么用Delphi访问Java编写的WebService会出现“无效句柄”?
用Tomcat+JDK写的jws文件,在axis 1.4框架下能用http://127.0.0.1/test.jws?wsdl访问并且得到一个类似xml的文件;
这个jws里面最主要的函数就是实现add(i,j),即c=a+b;
用Delphi 6.0,导入wsdl后生成一个新的接口,调用add(a,b)后系统提示“句柄无效。”,这是什么原因?怎么解决?

------解决方案--------------------
up
------解决方案--------------------
句柄无效就是说你调用add方法的那个引用是无效的,是不是没有创建对象,直接使用引用来调用了方法?
我认为是你调用服务的方法有问题。
可以将代码贴出来,看一下怎么调用服务的。