2 reticent yong reticent_yong 于 2016.04.21 14:40 提问

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环境下就报错,一直找不到原因,请大神帮忙看看?

2个回答

CSDNXIAON
CSDNXIAON   2016.04.21 21:42

axis2在was7.0上的报错问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

devmiao
devmiao   Ds   Rxr 2016.04.22 05:39
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!