WebService服务发布与使用
来源:互联网 发布:自学英语教材推荐知乎 编辑:程序博客网 时间:2024/06/07 13:54
简单粗暴,直接上步骤
一、先建立一个web项目,名字叫MyService
名字为MyService
新建java类
package com.webService;import javax.jws.WebService;//别倒错包哦import javax.xml.ws.Endpoint;//别倒错包哦@WebService//注解别忘了public class ServiceTest { public String getMessage(String name) { return name+"你过来一下"; } public static void main(String[] args) { Endpoint.publish("http://localhost:8080/MyService/ServiceTest", new ServiceTest());//发布服务 System.out.println("ServiceTest已启动"); }}
运行main方法
说明服务已经启动
访问http://localhost:8080/MyService/ServiceTest?wsdl可以看到
说明发布成功了
二、生成客户端
再新建一个web项目,名字叫MyClient
在src下建立com.client包
win+R cmd打开windows命令窗口
输入
wsimport -s I:\\eclipse_jee\\workspaces\\MyClient\\src -p com.webClient -keep http://localhost:8080/MyService/ServiceTest?wsdl
就可以看到
I:\eclipse_jee\workspaces\MyClient\src 客户端项目所在目录
com.webClient 包名
http://localhost:8080/MyService/ServiceTest?wsdl wsdl地址
然后refresh MyClient项目,生成类出现了
在src下建立test包,再建一个测试类ClientTest,代码如下
package test;import com.webClient.ServiceTest;import com.webClient.ServiceTestService;public class ClientTest { public static void main(String[] args) { ServiceTest serviceTest = new ServiceTestService().getServiceTestPort();//初始化对象 String name = serviceTest.getMessage("那个谁");//调用服务端方法 System.out.println(name);//打印返回结果 }}
运行main方法
完美!!
注意事项:
1、jdk1.7及以上
2、cmd命令很容易填错
0 0
- WebService服务发布与使用
- 使用jdk发布WebService服务
- webservice与spring整合发布后台服务
- webservice 整合spring 使用接口发布服务
- 使用CXF发布WebService服务简单实例
- 使用Spring + CXF 发布WebService服务
- WebService-01-使用JAX-WS发布WebService服务
- 使用Flex与java简单访问在Axis上即时发布型的WebService服务
- WebService使用入门(包括发布服务,调用服务)
- ArcEngine发布WebService服务
- Aixs2发布webservice服务
- WebService详解-服务发布
- cxf发布webservice 服务
- Axis2发布WebService服务
- dubbo发布webservice服务
- dubbo发布webservice服务
- 1.1 发布webservice 服务
- 7、CXF与Spring整合,发布WebService服务
- tableView编辑样式设计
- Vue2.0 新手入门 — 从环境搭建到发布
- 如何解决web浏览器跨域问题——利用反向代理nginx/apache/nodejs
- Java帝国之拨云见日识回调
- 继承与多态
- WebService服务发布与使用
- 2017 Hadoop技术峰会正式启动,这个可以约!
- 基本CSS样式(三)
- 程序员证明自己智商的时候到了,一大波智力面试题正在靠近
- Why does my Authorize Attribute not work-
- 迭代器
- cmd命令提示符大全
- C# winform 捕获全局异常
- Android 配置文件