• 关于

    wsdl2java

    的搜索结果

问题

cxf2 测试进行调用 web Service 方法报错?报错

爱吃鱼的程序员 2020-06-22 17:48:29 0 浏览量 回答数 1

问题

怎么用cxf的wsdl2java解析wcf生成的wsdl?报错

爱吃鱼的程序员 2020-06-22 19:46:11 0 浏览量 回答数 1

问题

webservice开发遇到点问题请教下打手?报错

爱吃鱼的程序员 2020-06-08 11:05:49 0 浏览量 回答数 0

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

学生动手场景应用,快速了解并掌握云服务器的各种新奇玩法!

问题

用cxf2.7.11导出JAVA客户端文件报错

蛮大人123 2019-12-01 19:45:18 1319 浏览量 回答数 1

问题

java2wsdl怎么生成

云计算小粉 2019-12-01 19:52:13 527 浏览量 回答数 1

回答

没有大神知道这个么###### 比如根据:http://10.10.10.1/company/test?wsdl然后生成 saop请求xml的模版 ######你可以根据soapui的请求报文,自定义xml报文的。 ######回复 @宇智波唐嫣 : 根据wsdl用java生成soap xml请求模版数据, 你们那是怎么实现的呢? 江湖告急,指导下啊!!######回复 @vtopqx : 恩,我明白你的意思,就是要写一个请求报文的模板提供给客户吧,我们也是这么做的。######主要是有个需求,这个过程要写成一个通用的方法来的,就是用户只需要传入一个wsdl地址,然后需要我们根据这个地址自己用java自动生成相应的soap请求报文,并返回给客户。 其实就是和soapui里面的那个功能一样,但是开发是不能去soapui里面去复制xml拿过来用的。######java php python nodejs ?######用java实现的######怎么根据soap生成wsdl?别人给了soap要求,请问我怎么写wsdl?######回复 @晴天不太晴 : 没有,是不是用ais2框架做就是wsdl的?######回复 @绫小路清隆 : 解决 了吗?######回复 @绫小路清隆 : 这个简单啊,看到别人soap了那就意味着,已经知道了参数和返回值了,然后在代码里面设置参数,启动服务之后就可以自动相应wsdl文档######@vtopqx 回复 @vtopqx : 我意思是怎么根据看别人的soap做接口######啥?wsdl是自动生成的吧,

kun坤 2020-05-30 17:31:09 0 浏览量 回答数 0

问题

[@墨玖tao][¥20]错误咨询

怡辰998 2019-12-01 20:24:40 642 浏览量 回答数 1

回答

wsdl2java -xjc-contentForWildcard -impl -client -encoding utf-8 -d 目标文件夹 wsdl地址

小米3 2019-12-02 00:58:44 0 浏览量 回答数 0

问题

应用 AXIS 开始 Web 服务之旅:报错

kun坤 2020-06-08 11:01:46 3 浏览量 回答数 1

回答

Web Service主要通过HTTP和SOAP协议使数据在Web上传输,SOAP通过HTTP调用业务对象执行远程功能调用,客户端能够用例SOAP和HTTP通过Web调用的方法来调用远程对象。 从你的描述看,你所实现的只是用一个客户端对指定URL的地址的访问,然后post指定格式的数据,非严格意义Web Service 或者说就是就是普通的请求响应!###### 引用来自“gengu”的答案 引用来自“lcyu”的答案 你这也是一种WebService的思路吧,但不是标准的。标准的WebService,返回的数据是所有的开发语言、所有的平台通用的。但你的呢?返回的数据需要怎样解析,只有你自己知道。 恩  那么我使用CXF来搭建一个服务,我需要调用的时候,通常的例子是使用wsdl2java 将wsdl文件转化成java,然后在把java文件拷贝到client端然后才能调用,这样不是多了一个步骤么?并且如果我的client端不是java或者没有CXF的包,那么我的服务端不是就不能使用服务了么? 我想知道的是Web Services这样做最大的意义在什么地方?能不能给个合适点的例子帮助我理解一下? Webserive 这样做没有意义。 用json就很好 -- 简单才是硬道理。 ###### 这么多人查看就是没有一个回答一下的啊? 是问题太傻还是??###### 你这也是一种WebService的思路吧,但不是标准的。标准的WebService,返回的数据是所有的开发语言、所有的平台通用的。但你的呢?返回的数据需要怎样解析,只有你自己知道。###### 引用来自“lcyu”的答案 你这也是一种WebService的思路吧,但不是标准的。标准的WebService,返回的数据是所有的开发语言、所有的平台通用的。但你的呢?返回的数据需要怎样解析,只有你自己知道。 恩  那么我使用CXF来搭建一个服务,我需要调用的时候,通常的例子是使用wsdl2java 将wsdl文件转化成java,然后在把java文件拷贝到client端然后才能调用,这样不是多了一个步骤么?并且如果我的client端不是java或者没有CXF的包,那么我的服务端不是就不能使用服务了么? 我想知道的是Web Services这样做最大的意义在什么地方?能不能给个合适点的例子帮助我理解一下? ###### 如果调用方是自己人,就用json。否则用webservice,省去很多麻烦######谢谢###### webservice 和你客户端用什么 没有任何关系 ,你是C++ 你就用C++ 的工具 生产对应的客户端  通过就是统一的 WSDL 

爱吃鱼的程序员 2020-06-05 11:57:50 0 浏览量 回答数 0

问题

使用springboot部署cxf报错?报错

爱吃鱼的程序员 2020-06-07 16:20:52 0 浏览量 回答数 1

问题

cxf实现webservice时候数组和list的问题

长安归故里. 2020-01-08 16:31:31 0 浏览量 回答数 1

问题

JAXB2 Maven插件xjc解析错误:org.xml.sax.SAXParseException

montos 2020-03-26 23:04:20 0 浏览量 回答数 1

问题

java 调用SAP PI Webservice?报错

爱吃鱼的程序员 2020-06-14 14:46:40 0 浏览量 回答数 1

问题

java调用webservice接口?报错

爱吃鱼的程序员 2020-06-14 20:40:31 0 浏览量 回答数 1

问题

在myeclipse启动正常,部署到服务器报错。?报错

爱吃鱼的程序员 2020-06-14 15:23:25 0 浏览量 回答数 1

问题

mule调用web service?报错

爱吃鱼的程序员 2020-06-14 22:40:07 0 浏览量 回答数 1

问题

axis2生成代码在 policy配置上出错?? 400 报错

爱吃鱼的程序员 2020-05-30 23:39:01 0 浏览量 回答数 1

问题

使用Java调用SLB的HTTPS 的技术问题

苦行僧 2019-12-01 22:06:41 6507 浏览量 回答数 0

回答

使用PhoneGAP调用webservice跟原生sdk方式不太一样,你需要定义一个plugin然后调用C#的webservice 下面是我的一个程序里调用的一个人脸识别的例子 你可以参考一下 不明白可以Q我 550876005 plugin 类 ? package com.sdses.plugin; import org.apache.cordova.api.CallbackContext; import org.apache.cordova.api.CordovaPlugin; import org.apache.cordova.api.LOG; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; public class FacePlugin extends CordovaPlugin { public static final String ACTION_CHECK_FACE_ENTRY = "checkFaceEntry"; @Override public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException { try { if (ACTION_CHECK_FACE_ENTRY.equals(action)) { JSONObject arg_object = args.getJSONObject(0); // String base64 = args.getString(0); //这里接收页面参数,按传参的顺序 // String userId = args.getString(1); //这里接收页面参数,按传参的顺序 this.echo(arg_object.getString("base64"), arg_object.getString("userId"), callbackContext); //传参时把当前的回调上下文传过去,必不可少 return true; } callbackContext.error("Invalid action"); return false; } catch(Exception e) { LOG.e("plugin", e.getMessage()); System.err.println("Exception: " + e.getMessage()); callbackContext.error(e.getMessage()); return false; } } private void echo(String base64, String userId, CallbackContext callbackContext) { if (base64 != null && base64.length() > 0 && userId!=null && userId.length()>0) { WebServiceClient webService = new WebServiceClient(); String rst = webService.checkFace(base64, userId); callbackContext.success(rst); //json对象也可以当作参数传回到页面 // JSONObject jsono = new JSONObject(); // jsono.put("message",message); // callbackContext.success(jsono); } else { callbackContext.error("Expected one non-empty string argument."); } } } package com.sdses.plugin; import java.io.IOException; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.HttpTransportSE; import org.xmlpull.v1.XmlPullParserException; public class WebServiceClient { //WSDL文档中的命名空间 private static final String targetNameSpace="http://tempuri.org/"; //WSDL文档中的URL //private static final String WSDL="http://192.168.30.222:8097/VprWebService.asmx?WSDL"; private static final String WSDL="http://124.128.34.71:8097/VprWebService.asmx?WSDL"; //需要调用的方法名(获得本天气预报Web Services支持的洲、国内外省份和城市信息) private static final String HelloWorld="HelloWorld"; private static final String CheckFace="CheckFace"; public String getHello() throws IOException, XmlPullParserException { String str=""; SoapObject soapObject=new SoapObject(targetNameSpace,HelloWorld); //request.addProperty("参数", "参数值");调用的方法参数与参数值(根据具体需要可选可不选) SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.dotNet=true; envelope.setOutputSoapObject(soapObject);//envelope.bodyOut=request; HttpTransportSE httpTranstation=new HttpTransportSE(WSDL); //或者HttpTransportSE httpTranstation=new HttpTransportSE(WSDL); //try { httpTranstation.call(targetNameSpace+HelloWorld, envelope); Object result=(Object)envelope.getResponse(); //下面对结果进行解析,结构类似json对象 //str=(String) result.getProperty(6).toString(); return result.toString(); // } catch (IOException e) { // // TODO Auto-generated catch block // e.printStackTrace(); // return "IOException"; // } catch (XmlPullParserException e) { // // TODO Auto-generated catch block // e.printStackTrace(); // return "XmlPullParserException"; // } } public String checkFace(String bmpBuffer, String userId){ String str=""; SoapObject soapObject=new SoapObject(targetNameSpace,CheckFace); soapObject.addProperty("base64", bmpBuffer); //参数1 图片名 soapObject.addProperty("userId", userId); //参数2 图片字符串 SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.dotNet=true; envelope.setOutputSoapObject(soapObject);//envelope.bodyOut=request; HttpTransportSE httpTranstation=new HttpTransportSE(WSDL); //或者HttpTransportSE httpTranstation=new HttpTransportSE(WSDL); try { httpTranstation.call(targetNameSpace+CheckFace, envelope); Object result = envelope.getResponse(); //下面对结果进行解析,结构类似json对象 //str=(String) result.getProperty(6).toString(); return result.toString(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); return e.getMessage(); } catch (XmlPullParserException e) { // TODO Auto-generated catch block e.printStackTrace(); return e.getMessage(); } } } 在res/xml/config.xml中添加这个plugin <feature name="FacePlugin"> <param name="android-package" value="com.sdses.plugin.FacePlugin" /> </feature> 在html中调用如下 function RequestWebService(base64, userId) { cordova.exec(successFunction, failFunction, "FacePlugin","checkFaceEntry",[{"base64": base64, "userId": userId}]); }

a123456678 2019-12-02 03:07:20 0 浏览量 回答数 0

问题

android使用ksoap2与nusoap交互异常求解?报错

爱吃鱼的程序员 2020-06-22 18:35:03 0 浏览量 回答数 1

问题

maven-jaxb2-plugin ?报错

爱吃鱼的程序员 2020-06-09 10:47:03 0 浏览量 回答数 1

问题

android 中使用 soap, 发生异常, 不知道哪里 错了?报错

爱吃鱼的程序员 2020-06-22 11:05:39 3 浏览量 回答数 1

问题

weblogic部署的问题 Can't find wsdl /wsdls/wsa?报错

爱吃鱼的程序员 2020-06-22 20:43:23 0 浏览量 回答数 1

问题

CXF Web Service 报错,很急,请找高人解决?报错

爱吃鱼的程序员 2020-06-08 09:55:04 0 浏览量 回答数 1

问题

weblogic11g无法部署springmvc3.2+cxf3.0.8 web应用?报错

爱吃鱼的程序员 2020-06-09 16:36:17 0 浏览量 回答数 1

问题

java调用获取天气情况的webservice接口总是报错不知其原因 求指导!谢谢?报错

爱吃鱼的程序员 2020-06-08 20:15:59 0 浏览量 回答数 1

回答

  回来结问吧,先感谢 乌龟壳 的回答。 问题找到了,因为开发工具不一致导致的这个问题。   以前都是用axis2或x-fire技术开发webservice接口,也没仔细学习过webservice开发,不了解wsdl和sxd有什么用,也没接触过java拓展包带的ws服务,导致了接口调不通这个问题。   客户那边希望我们这边以jax-ws的方式开发接口,但完全不给我们任何技术方面的说明,也没说用什么方式开发,只给了一张提供参数表,是表格,不是参数。我们这边用axis2发布了,内部测试完全通过但客户死活调用不通,通过抓包看数据,在网上查找资料对比后发现些许端倪,我们和客户调用接口的方式不一样,参数传递方式不一样。观察抓包就可以看出这两者的差别了,jax-ws是直接传的参数,而axis2(内部测试)在参数前还有一段说明,具体内容没去解析,有兴趣的朋友可以去看看。在axis2开发中我们都没有去修改名字空间等东西,完全靠axis2自动生成,这样造成的结果就是返回结果不可控,我们直接就返回的字符串,而客户那边却不接收,结果我们的wenservice接收不了他们的请求,也不能返回他们期望的格式。   axis2发布的服务未修改名字空间及wsdl默认使用<arg0>参数</arg0>这样的格式来获取参数,而客户那边传来的参数并不是字符串,并没有使用<arg0></arg0>传参。返回类似。   解决办法:使用jax-ws开发webservice接口,自控参数及返回值,可通过@HandlerChain(file="handler-chain.xml")这样的方式获取入参SOAP和返回SOAP。   另外提一点,使用eclipse开发jax-ws(web service project)时使用java ee5中的jar包,不能再引入axis2的jar包,两者有冲突,某些类会被覆盖导致不能正常使用。 ######既然你都抓到包了,把客户的包写个http程序模拟下发给你自己,应该也会报错的,然后你在代码里调下。既然你有linux,可以用curl模拟比较方便点。######还有另外一条路,不用webservice,看看对方接受什么样的格式比较好

爱吃鱼的程序员 2020-06-03 16:46:22 0 浏览量 回答数 0

问题

springboot webService----wss4j+cxf实现WS-Security报错

kun坤 2020-06-06 13:38:26 0 浏览量 回答数 1

问题

springboot webService----wss4j+cxf实现WS-?400报错

爱吃鱼的程序员 2020-06-06 09:52:55 0 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板