MyEclipse 8.6 创建 jax-ws 详细步骤(有截图)
来源:互联网 发布:it团队建设情况 编辑:程序博客网 时间:2024/06/14 03:59
1、创建一个webService工程
2、创建一个普通java类
package com.hello.jaxws;
/**
* 提供 WebService 服务的测试类
*类的描述:HelloJaxws
*作者:
*创建日期:2014-1-3
*修改人
*修改日期
*修改原因描述
*/
public class HelloJaxws {
public String sayHello(String userName){
return userName + ",您好,这是我的第一个 jax-ws 程序";
}
public int add(int i,int j){
return i+j;
}
}
3、创建webService服务端
HelloJaxwsDelegate.java的源代码如下:
package com.hello.jaxws;
@javax.jws.WebService(targetNamespace = "http://jaxws.hello.com/", serviceName = "HelloJaxwsService", portName = "HelloJaxwsPort", wsdlLocation = "WEB-INF/wsdl/HelloJaxwsService.wsdl")
public class HelloJaxwsDelegate {
com.hello.jaxws.HelloJaxws helloJaxws = new com.hello.jaxws.HelloJaxws();
public String sayHello(String userName) {
return helloJaxws.sayHello(userName);
}
public int add(int i, int j) {
return helloJaxws.add(i, j);
}
}
4、添加相应的jar包,将项目部署到tomcat中,启动tomcat,运行项目
项目工程-属性-build path-add library-myeclipse libraries导入以下两个包
如果缺少这两个包,tomcat启动时会出现以下错误:
严重: Error configuring application listener of class com.sun.xml.ws.transport.http.servlet.WSServletContextListener
java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener
整个项目的目录结构如下图:
5、创建webservice客户端项目
生成的目录结构如下图:
6、创建测试类
代码如下:
package com.hello.client.jaxws;
public class ClientTest {
/**
* 函 数 名 :main
* 功能描述:
* 参数描述:
* 返回值 :void
* 创 建 人:
* 日 期:2014-1-3
* 修 改 人:
* 日 期:
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
HelloJaxwsDelegate service = new HelloJaxwsService().getHelloJaxwsPort();
System.out.println(service.sayHello("qinyanbin"));
System.out.println("return is:" + service.add(1, 2));
}
}
7、运行测试类
结果如下:
- MyEclipse 8.6 创建 jax-ws 详细步骤(有截图)
- MyEclipse 8.6 创建 jax-ws 的详细步骤(有截图)
- MyEclipse 基于 jax-ws 的 webService 创建详细步骤(有图)
- java调用 Myeclipse用jax-ws创建的webservice具体方法(一)
- java调用 Myeclipse用jax-ws创建的webservice具体方法(二)
- java调用 Myeclipse用jax-ws创建的webservice具体方法(三)
- Jax-Ws创建WebService服务
- 创建webService (jax-ws)的客户端和服务端
- myeclipse下使用xfire,JAX-WS、Axis 创建web service入门实例
- myeclipse下使用xfire,JAX-WS、Axis 创建web service入门实例 .
- 使用myeclipse中的JAX-WS构建webserver
- WebService第一步 - MyEclipse中开发JAX-WS
- myeclipse基于JAX-WS开发Webservice
- JAX-WS 和 Spring 整合开发步骤:
- JAX-WS(二)- client
- myeclipse+jboss创建Ejb/EAR详细步骤
- JAX-WS创建和处理SOAP消息
- JAX-WS 学习二:创建客户端
- MemCached介绍
- Cannot modify header information - headers already sent by header下载zip 报错
- JavaScript获取select选中的值
- 批量抠图
- (standard c libraries translation )getlogin
- MyEclipse 8.6 创建 jax-ws 详细步骤(有截图)
- 重温二叉搜索树
- Hibernate工作原理
- html5开发教程:开启Html编辑模式的contentEditable属性
- linux 更改启动项,及时间
- debug
- java程序的151个建议(一)
- Android ndk-build与C++
- 开发Qt Plugin 1