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