wsimport简单实现WebService

服务端:
新建项目,写一个服务类并写服务方法

@WebService//标记为远程服务
public class SayHello {@WebMethod//标记为远程服务的方法public String sayHello(String name){return name+"Hello !";}
}

发布类,将服务发布出去


```java
/*** 发布服务* @author Administrator*/
public class Publish {public static void main(String[] args) {//发布服务的地址,JDK不能直接访问地址 需要在地址后面加上:?wsdl 用来描述服务String address = "http://localhost:8889/helo";//发布服务SayHello implementor = new SayHello();//异步执行Endpoint.publish(address, implementor);System.out.println("服务发布成功");}
}

然后运行main方法,在浏览器输入自己设置的地址+?wsdl
我的就是:http://localhost:8889/helo?wsdl
如下所示怎服务发布成功

客户端:
再新建一个项目,在本地找到项目建包(package)的根目录,点进去(我的是meven项目,所以我找java目录)

然后在此目录cmd,输入如下命令
wsimport -s . 服务地址 (中间有个点)
然后执行
我的如下:

执行完成后,会在该目录生成如下文件

再去访问之前创建的WebService
/**

 * 获取本地接口代理对象并完成调用* @author Administrator*/
public class Invoke {public static void main(String[] args) {//获取本地接口代理对象SayHello sayHelloPort = new SayHelloService().getSayHelloPort();System.out.println(sayHelloPort.getClass());//通过代理对象调用远程服务方法System.out.println(sayHelloPort.sayHello("张三  "));}
}

运行上面的main方法
访问成功


wsimport简单实现WebService相关推荐

  1. 使用Axis2创建一个简单的WebService服务

    使用过Java进行过WebService开发都会听过或者接触过Apache Axis2,Axis2框架是应用最广泛的WebService框架之一了. 这里使用Axis2来开发和部署一个最简单的WebS ...

  2. 一个简单的Webservice的demo(中)_前端页面调用

    首先新建项目,这里有两种调用方式,为了能方便理解,新建页面WebserviceTest如下图: 先引用写好的服务,这里用上次写好的服务.见上次写的一个简单的Webservice的demo,简单模拟服务 ...

  3. Web Service入门简介(一个简单的WebService示例)

    一.Web Service简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intrane ...

  4. 一个简单的Webservice的demo,简单模拟服务

    前段时间一直在学习WCF,匆匆忙忙的把<WCF全面解析>和<WCF服务编程>看了一遍,好多东西都不是很懂,又听了一下WCF分布式开发的网络教程,算是马马虎虎的明白点了.回顾了一 ...

  5. C# 创建、部署和调用WebService的简单示例 webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。 概念性的东西就不说太多,下面开始创建一个简单的webservi

    C# 创建.部署和调用WebService的简单示例 webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互. 概念性的东西就不说太多,下面开始创建一个简单的webservice ...

  6. 最简单的WebService

    写在前面的话: 当两个人碰面后,产生了好感,如果需要得到双方的信息,那么双方的交流是必不可少的!应用程序也如此, 各个应用程序之间的交流就需要WebService来作为相互交流的桥梁! 项目目的: 程 ...

  7. wsimport命令生成webservice客户端

    一.排除问题 1.今天接到一个任务,我做为客户端,调用服务端接口,通过生成wsdl文件的方式,所以用了wsimport命令,后台提示不支持soap编码 . 2.我看网上说,jdk1.7及以后就不在支持 ...

  8. jax java_JAX-WS 学习一:基于java的最简单的WebService服务

    JAVA 1.6 之后,自带的JAX-WS API,这使得我们可以很方便的开发一个基于Java的WebService服务. 基于JAVA的WebService 服务 1.创建服务端WebService ...

  9. winFrom简单引用Webservice

    新建一个工程,里面两个项目:1.TestWebService 2.TestForm. TestWebService有一个方法: Code [WebMethod]public string HelloW ...

  10. JAX-WS使用Handler实现简单的WebService权限验证

    WebService如果涉及到安全保密或者使用权限的时候,WS-Security通常是最优选择.WS-Security (Web服务安全) 包含了关于如何在WebService消息上保证完整性和机密性 ...

最新文章

  1. Canny算法源码,欢迎交流
  2. VTK:Texture之TexturedSphere
  3. 浏览器多代理配置 - SwitchyOmega
  4. Intel汇编语言程序设计学习笔记1
  5. Linux综合练习——课件分发
  6. 欧盟回应Meta退出欧洲威胁:没有Facebook生活一样很美好
  7. c++11 多线程编程(六)------条件变量(Condition Variable)
  8. 关于react上线系列问题及解决方案
  9. linux amd显卡调风扇转速,从调软件到改BIOS 显卡帝玩转风扇转速
  10. 【打卡算法】 26、删除有序数组中的重复项 算法解析
  11. 用计算机计算的加减乘除题目,在电脑上怎么做加减乘除算术题
  12. 微信小程序,仓库系统,可以扫描入库查询
  13. react 中 使用 Monaco Editor 编辑器
  14. 网友鸿蒙谷歌的Android,华为鸿蒙OS已经确认更名?新名字更加令人惊艳!网友:过目难忘...
  15. 【转】《与MySQL的零距离接触》第二章:数据类型与操作数据表 (2-9:MySQL记录的插入与查找)
  16. uniapp授权登录微信支付宝小程序获取code和基础信息
  17. 几种颜色单位设置(颜色设置)
  18. 各大公司面试题(社招)
  19. [激光原理与应用-21]:《激光原理与技术》-7- 激光技术大汇总与总体概述
  20. Mathtype部分数学符号只能显示方框时的解决办法

热门文章

  1. 瑞雪时晴,不亦快哉   ——图灵十一月月刊
  2. 城通网盘文件过期自动提醒
  3. 杨森翔的书法:二月二;四条屏
  4. 南京理工大学本科毕业论文答辩PPT模板
  5. wps 将html转为word,用WPS快速将网页内容转换为WORD文档
  6. 银联支付退款 php,PHP 银联支付
  7. esp8266 蓝牙耳机_基于Qualcomm QCC3001/TWS迷你型入耳式蓝牙耳机方案
  8. unity之EasyAR使用
  9. 软件工程之软件质量管理(SQA)
  10. 人工智能教程1---科普人工智能