1、建立动态Web工程(Dynamic Web Project),工程名为Server。编写类HelloWorld。

package com.mysever;

public class HelloWorld {

     public String sayHello(String name){
return name + ",你好";
}
}

2、新建一个Web Service,在弹出的窗口中找到Service implementation一项:指定要发布的服务。

3、点击“Finish”后,Eclipse会自动创建WSDL file、生成一系列的配置文档和自动导入6个jar包文件。

打开Tomcat服务,输入http://localhost:8080/Server/services,访问Web Service。


 

 

 

4、创建工程(Java、Web工程均可),工程名为:client。

5、创建客户端。创建过程File-->New-->Other->Web Service Client 。

6、引用服务,在弹出来的对话框中找到Service definition,填写服务端的URL地址,点击“Finsh”,自动导入需要的包和生成代码文件。

7、新建测试类Test。

package com.test;

import java.rmi.RemoteException;
import com.mysever.HelloWorld;
import com.mysever.HelloWorldProxy; public class Test {
public static void main(String[] args) {
try {
HelloWorld service = new HelloWorldProxy();
System.out.println(service.sayHello("达文西"));
} catch (RemoteException e) {
e.printStackTrace();
}
} }

PS:

程序警告

2015-3-20 13:51:12 org.apache.axis.utils.JavaUtils isAttachmentSupported

警告: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.

达文西,你好

解决方法:导入activation.jar和mail.jar

最新文章

  1. .Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建
  2. html 标签总结
  3. RSA加密(跨平台通用的)
  4. Android EditText载入HTML内容(内容包括网络图片)
  5. curl命令学习(转载的)
  6. android中常用的尺寸单位及其关系
  7. aps.net要掌握的技术
  8. poj1837挂砝码
  9. 【初码干货】关于.NET玩爬虫这些事
  10. Stars(树状数组)
  11. javascript中的"x != x"
  12. BZOJ_4002_[JLOI2015]有意义的字符串_矩阵乘法
  13. [Android] Android Error: Suspicious namespace and prefix combination [NamespaceTypo] when I try create Signed APK
  14. WebForm文件上传
  15. redisi应用--布隆过滤器
  16. 剑指Offer 59. 按之字形顺序打印二叉树 (二叉树)
  17. VM中的Linux如何设置共享文件夹
  18. redis 主从复制 [转]
  19. Outlook 如何初始化邮箱
  20. Android Studio中R报错(cnanot resolve symbol R)

热门文章

  1. centos 7 安装vmware 12
  2. 九度oj 题目1107:搬水果
  3. nginx报错 too many open files in system
  4. 好未来谢华亮:AI 在教育行业中的应用
  5. BZOJ 1294 [SCOI2009]围豆豆Bean ——计算几何
  6. 常州模拟赛d2t1 小X的质数
  7. FreeMarker数据模板引擎全面教程mark
  8. SpringBoot + Spring Security 基本使用及个性化登录配置详解
  9. poj 2318 向量的叉积二分查找
  10. druid 的应用(密码加密),logback的应用