2011-05-09 145 views
0

我创建了一个Web服务为下面的代码的Web服务,但我得到一个异常:返回一个字符串数组从

org.apache.axis.InternalException: java.lang.Exception的:Couldn “T在 找到WSDD 操作‘andrQues’(0参数)”一 匹配的Java操作调用该函数。

public class Ques { 
    public String[] AndrQues(){ 
     String ques[] = {"name??", "age??", "grade??"}; 
     return ques; 
    } 

} 

有谁知道为什么它发生的历史,或者如果它应该以其他方式写入?

回答

0

我发现了错误。 我正在使用envelope.getResponse()来检索返回的值。取而代之应该写成:

** KvmSerializable result =(KvmSerializable)envelope.bodyIn;

的System.out.println( “结果:” + result.getProperty(0)的ToString()); **

这工作得很好,以从阵列retrive值。