2011-05-09 147 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值。