使用工具:eclipse 标准版,不用任何插件。

操作步骤:

  1. 建立java Project 命名为mess;
  2. 再在project上右键,选择other,选择web service文件类别,选择web service client类,里面只用添加wsdl地址即可,不必修改其它的内容;
  3. 完成之后,生成你wsdl中服务名,为了醒目,假设是“xxxx”;那么会有两个关键类:xxxxStub,xxxxLocator;
  4. 可能会有xxxxPortProxy文件错误,这个文件其实可以不用,可以删除;(提示:如果想修改正常,原因是类包存在问题。)
  5. 随意建立一个类,导入包含xxxxStub和xxxxLocator类包;由于webService使用的是接口!所以要实例化,并且抛出异常;
  6. 然后可以直接Ctrl+F11运行即可。

 1 package xxxxService;
 2
 3 import java.net.MalformedURLException;
 4 import java.rmi.RemoteException;
 5
 6 import xxxx_pkg.xxxxStub;
 7 import xxxx_pkg.xxxxLocator;
 8
 9 public class Test {
10
11     public static void main(String[] args) {
12         try {
13             xxxxLocator service = new xxxxLocator();
14             java.net.URL url = new java.net.URL("URL?WSDL");
15             xxxxStub stub = new xxxxStub(url, service);
16             String x2 = stub.sendMessageFunction("String", "String", "String", "String", "String", "String");
17             System.out.println(x2);
18         } catch (RemoteException e) {
19             // TODO Auto-generated catch block
20             e.printStackTrace();
21         } catch (MalformedURLException e) {
22             // TODO Auto-generated catch block
23             e.printStackTrace();
24         }
25
26     }
27
28 }

新建的测试的类

扩展:

  其实不止可以新建java project,也可以建立Dynamic Web Project,只是更多人用来做C/S架构而已;

  附上一篇介绍各种webService的文章:java 调用webservice的各种方法总结

后记:

  在网上查阅了许多资料,无奈能力有限,各种各样的框架,要不就是有问题,要不就是不支持,有可能会出现下列原因:

  xFire:使用eclipse plugin 中 xfire 提示的是xxxxImpl类中有“UnsupportedOperationException()”异常,结果愣是改了半天没有任何进展!

  CXF:使用Apache 最新的 CXF2.7.6,弄了一会了wsdl2java.bat,

    cmd到这个bat文件目录

    执行:set JAVA_HOME="E:\Progra~1\Java\jdk1.7.0_05"

    执行:call wsdl2java.bat "URL?wsdl"

  这样就可以自动生成webservice client的java代码,但是!,出现“WSDLToJava Error: Rpc/encoded wsdls are not supported with CXF”;

  Axis:SAOP:然后再看看Axis1.x,Axis2.x的例子,头大了!

  初学,讲得比较简单。

转载于:https://www.cnblogs.com/vastiny/p/3213332.html

用eclipse建立简单WebService客户端,使用WSDL,用于短信接口发送相关推荐

  1. wsdl互联网短信接口_中国移动推出短信小程序

    小程序赛道要逆天了,继微信小程序,百度小程序,支付宝小程序,头条小程序,360PC小程序之后,中国移动宣布也将进入小程序赛道,推出短信小程序,覆盖生活吃穿住行所有场景! 了解到,所谓的短信小程序其实就 ...

  2. wsdl互联网短信接口_中国移动推出短信小程序,逆袭机会在哪里?

    小程序赛道要逆天了,继微信小程序,百度小程序,支付宝小程序,头条小程序,360PC小程序之后,中国移动宣布也将进入小程序赛道,推出短信小程序,覆盖生活吃穿住行所有场景! 了解到,所谓的短信小程序其实就 ...

  3. php短信接口源码,比较简单,但也实用

    上次我写过一段php调用webserver的短信接口原码,今天把php的调用http的奉献一下,比较简单,但还是实用的 //短信接口同样是调用http://www.56dxw.com 的 <?p ...

  4. java web短信接口_Java调用WebService短信接口-Go语言中文社区

    一.WebService接口说明 以http post的形式进行发送,上面是请求信息,下面是返回值. 接口文档返回值部分介绍. 二.Java代码,其中的MD5工具类请参照我的其他文章,或自己找一个MD ...

  5. 106短信简单描述与验证码短信接口介绍

    如何调用 106短信验证码 接口地址 怎么样找短信公司要106短信验证码接口测试费用 一.什么是106端口短信: 106短信通道是指仅中国移动.中国联通提供的网关短信平台,实现与客户指定号码进行短信批 ...

  6. Java调用WebService短信接口

    一.WebService接口说明 以http post的形式进行发送,上面是请求信息,下面是返回值. 接口文档返回值部分介绍. 二.Java代码,其中的MD5工具类请参照我的其他文章,或自己找一个MD ...

  7. 超简单且免费体验的手机短信验证,三分钟学会(包含c语言、c++、python、java、php等语言)

    文章目录 简介. 一.短信平台 二.步骤 1.注册一个账号 2.下载接口文档 3.互亿在Java中的短信验证 总结 简介. 鄙人用的是Java,其他语言也可以用如:c语言.c++.python.jav ...

  8. IFTTT的简单使用-转发安卓手机的短信到邮箱

    我相信大家自己摸索一下也可以玩转起来这个小工具. 背景: IFTTT是if this than that 的缩写,它其实是一种设计理念,当然也是我们现在要使用的软件的名字.在我初步使用看来它是一种图形 ...

  9. Spring boot简单的接入阿里短信接口

    准备工作如下: 我们需要在阿里云上开通短信服务,这里可以买资源包,也可以自己充值; 创建短信验证签名,签名需要阿里后台审核,一般2小时左右; 创建短信模板; 在用户头像下菜单,(在AccessKey管 ...

  10. JavaWeb(第一实验)---通过Eclipse建立简单登录界面,将jsp技术和html技术结合!(附具体代码)

    实验目的: 1)熟悉eclipse开发环境 2)验证主要快捷方式.Alt+/\Alt+上下方向键.左右方向键\切换窗口\代码块注释 3)了解tomcat的路径结构 4)掌握HTML.javascrip ...

最新文章

  1. 简单的聊聊自动化测试:Selenium的高级操作
  2. One sentence only!!
  3. 微信小程序 获取用户信息 官网例程 详解
  4. GitLab修改用户密码
  5. Linux脚本挂起运行
  6. linux命令菜鸟ping,Linux ping命令
  7. python写接口测试代码_python写运单接口测试(增改查)完整代码
  8. 填涂颜色(洛谷P1162题题解,Java语言描述)
  9. Box2D——入门教程
  10. 海量数据库解决方案2011040701
  11. tensorflow模型部署与python java API线上调用
  12. abb880/580驱动程序,zmu程序图纸571/592/792需要
  13. 入门级Unity安装教程
  14. 迅捷PDF编辑器如何编辑PDF文字图文教程
  15. kic炉温测试软件中文版,KIC炉温测试仪-KIC2000炉温测试
  16. 论文阅读:VoltJockey: Breaching TrustZone by Software-Controlled Voltage Manipulation over
  17. 《计算机工程》投稿经验分享
  18. MacBook Air 2015换硬盘
  19. OSGi架构学习与设计
  20. Android-ubuntu配置

热门文章

  1. mac详细的系统信息怎么查看?
  2. 零基础如何优雅入门“网红”Python?小白必看的MicroPython视频合集:从入门到精通!...
  3. [windows10系统]mysql8.0最详细的安装指南
  4. 2013年云计算发展展望:混合云即将起飞
  5. for 循环中实现多个点击事件
  6. 语句--分支语句if case
  7. 【java集合框架源码剖析系列】java源码剖析之HashMap
  8. 太平洋女性网焦点图的几种写法
  9. POJ 1166 The Clocks
  10. 用.htaccess 禁止IP访问