axis2处理webServices在was环境下报错,tomcat下正常

关键代码如下
/**
* 申诉请求
*/
public static String appealRequest(String requestXML, ImageFileData[] file) {

    String result = "";
    try {
        // 使用RPC方式调用WebService
        RPCServiceClient serviceClient = new RPCServiceClient();
        // 指定调用WebService的URL
        EndpointReference targetEPR = new EndpointReference(urlAdress);
        Options options = serviceClient.getOptions();
        // 确定目标服务地址
        options.setTo(targetEPR);
        options.setTimeOutInMilliSeconds(1000 * 8);
        // 第一个参数:namespace,第二个参数:methodName
        QName qname = new QName(nameSpace, methodName_custComplain);
        // 指定方法的参数值
        Object[] parameters = new Object[] { requestXML, file };
        // 指定方法返回值的数据类型的Class对象
        Class<?>[] returnTypes = new Class[] { String.class };
        logger.info("-------------------test1--------------------------->"+returnTypes);
        // 调用方法并输出该方法的返回值
        Object[] response = serviceClient.invokeBlocking(qname, parameters,returnTypes);
        logger.info("-------------------test2--------------------------->"+response);
        result = (String) response[0];
    } catch (AxisFault e) {
        logger.error("申诉请求 appealRequest异常:"+e);
    }
    return result;
}


实体类

public class ImageFileData implements Serializable {
private String newFileName;
private byte[] bsFile;

public String getNewFileName() {
return newFileName;
}
public void setNewFileName(String newFileName) {
this.newFileName = newFileName;
}
public byte[] getBsFile() {
return bsFile;
}
public void setBsFile(byte[] bsFile) {
this.bsFile = bsFile;
}
}

报错信息如下:
申诉请求 appealRequest异常:org.apache.axis2.AxisFault: Unknow type com.allianity.webservice.client.appeal.vo.ImageFileData


疑问:
        在tomcat下一切正常,在was环境下就报错,一直找不到原因,请大神帮忙看看?

http://bbs.csdn.net/topics/390906179