package com.shaa.ws; import org.apache.axis.AxisFault; public interface WebServiceDispatcher 
{     public abstract String[] dispatch(String s, String s1, String s2, String s3, String as[]) 
        throws AxisFault; 

我现在写了一段客户端代码,试图调用服务器端的一个方法,并传递一些参数过去 
当我运行这个class文件的时候出现如下问题: 
严重: Exception: 
org.xml.sax.SAXException: Bad types (class [Ljava.lang.Object; ->  class java.lan 
g.String) 
        at org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:286) 
        at org.apache.axis.encoding.DeserializationContext.startElement(Deserial 
izationContext.java:1035) 
        at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja 
va:165) 
        at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen 
t.java:1141) 
        at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236) 
        at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384) 
        at org.apache.axis.client.Call.invoke(Call.java:2467) 
        at org.apache.axis.client.Call.invoke(Call.java:2366) 
        at org.apache.axis.client.Call.invoke(Call.java:1812) 
        at TestHelloClient.main(TestHelloClient.java:60) 
AxisFault 
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException 
faultSubcode: 
faultString: org.xml.sax.SAXException: Bad types (class [Ljava.lang.Object; -&g 
t; class java.lang.String) 
faultActor: 
faultNode: 
faultDetail: 
        {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: Bad ty 
pes (class [Ljava.lang.Object; -> class java.lang.String) 帮我看看返回结果这里该怎么写那? 
for (int i=0;i <=7;i++ ) 
                                { 
                         
                                //获取返回结果          
                                String ret=(String)call.invoke(new Object[]{s,s1,s2,s3,as[i]});    
                                System.out.println("服务器的返回值   :   "   +   ret);    
                                }