首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

用AXIS开发,给webservice发送信息,如何传递?附代码、异常

2012-03-01 
求助:用AXIS开发,给webservice发送信息,怎么传递?附代码、错误Java codetry{Service service new Service

求助:用AXIS开发,给webservice发送信息,怎么传递?附代码、错误

Java code
try{            Service service = new Service();             Call call = (Call) service.createCall();            call.setTargetEndpointAddress(new java.net.URL(weburl));                        //注释:“http://server.com” 为对方WSDL文件中的Targetnamespace值            call.setOperationName(new QName(targetNamespace,"sendmsg_sis"));//要访问的方法                        call.addParameter(new QName(targetNamespace, "paramString1"),//参数一 手机号 对应的参数                    XMLType.XSD_STRING, ParameterMode.IN);            call.addParameter(new QName(targetNamespace, "paramString2"),//参数二 座机号 对应的参数                    XMLType.XSD_STRING, ParameterMode.IN);            call.addParameter(new QName(targetNamespace, "paramString3"),//参数三 信息内容 对应的参数                    XMLType.XSD_STRING, ParameterMode.IN);                        call.setReturnType(XMLType.XSD_STRING); //设置返回值类型            Object[] params = new Object[3];//string 自动转成 double; 若 new Double(123) 会出错            params[0] = strMobileNums;            params[1] = strPlaneNums;            params[2] = strContent;                                    strResult=(String)call.invoke(params);            if (strResult.equals("ERR"))            {                strResult = "ERR:远程通讯服务端返回值为失败";            }            System.out.println(strResult);} catch (Exception e) {       e.printStackTrace();       strResult = "ERR:" + e.getMessage();}


异常错误如下:
Non-default namespace can not map to empty URI (as per Namespace 1.0 # 2) in XML 1.0 documents
 at [row,col {unknown-source}]: [1,322]

请求帮助,最好可以给予例子代码!!!!谢谢!!!!!

[解决办法]
友情支持 还没用过axis 嘿嘿

热点排行