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

版权声明:本文为XueRong-7原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/XueRong-7/p/4503967.html