1.
首先新建一个
Dynamic
Web Project.
配置容器为
Apache Tomcat
v5.5
Project
建成后,文件结构如下图,这与以前的文件结构还是有些差距的,不过大同小异
在
Java Resources:src
下先建一个
package
,
test
,在
test
下新建
java
文件
WebServiceTest.java
,代码如下
package test;
public class WebServiceTest {
public String sayHello(String name){
return "Hello,"+name;
}
}
右键点击
test
包,新建
webservice
,点击
browse
,输入刚才你建的
java
类的名字,如下图
点击OK
然后一直
next
。
右下角的
server
栏可以控制
web
服务器的开启和关闭
最后,输入
http://localhost:8080/AccountAccessService/services
,
如果出现下面这个画面则表示构建成功。
接下来我们新建一个client端来使用这个webservice
新建java工程AccountAccessClient,然后新建一个web service client,点击brower,选择你刚才生成的wsdl文件
点击finish,你会看到src下生成了五个文件,将这个五个文件删除就行了,我也不知道这五个文件有什么作用,大概是表示调用了webservice的不同方式吧。
自己写一个Test,代码如下
import java.net.MalformedURLException;
import java.rmi.RemoteException;
import javax.xml.rpc.ServiceException;
import org.apache.axis.client.Service;
import org.apache.axis.client.Call;
public class Test {
public static void main(String[] args) throws ServiceException, MalformedURLException, RemoteException {
// 这个值可以通过点击上面页面中WebServiceTest后面的wsdl得到
String endpoint = "http://localhost:8080/AccountAccessService/services/WebServiceTest?wsdl";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL (endpoint));
call.setOperationName("sayHello");
String res=(String)call.invoke(new Object[]{"qw"});
System.out.print(res);
}
}
运行,得到结果Hello,qw,则表示构建成功。
- 大小: 59.7 KB
- 大小: 92.4 KB
- 大小: 48.4 KB
- 大小: 34.7 KB
- 大小: 77.7 KB
- 大小: 12.3 KB
- 大小: 62.2 KB
- 大小: 13.5 KB
分享到:
相关推荐
用eclipse开发WebService图解
用Eclipse发布WebService图解
Eclipse开发WebService服务端实例。开发客户端代码。超级简单易懂的实例。
利用Eclipse生成WebService 和根据WSDL地址反向生成java类
使用eclipse生成webService服务端与客户端全过程
eclipse axis webservice 开发 eclipse下使用axis2 开发webservice系统
Eclipse下WebService学习.doc
自己写的eclipse开发webservice小教程
使用eclipse实现java websservice,此资源包含工程和详细的说明文档,对于想学习webservice的初学者来说这是一个不错的资源。
Java使用SOAP获取webservice实例解析 具体实例分析说明。
Eclipse开发WebService,Eclipse开发WebService,Eclipse开发WebService
Web项目中基于Maven与Spring整合的WebService之cxf的实现⬇️ 详情请参考如下链接: https://locqi.github.io/locqi.com/2018/09/05/Eclipse+Maven+Spring+CXF-create-WebService/
webservice在eclipse中的使用 生成客户端,调用服务 webservice在eclipse中的使用 生成客户端,调用服务 webservice在eclipse中的使用 生成客户端,调用服务
java-WebService应用实例中包括所用的jar包,说明文档,还收集的Spring集成XFire开发WebService的应用
Eclipse开发WebService.pdf Eclipse开发WebService.pdf
webservice实例运用: 客户端调用webservice的方式: 1、通过wsimport生成客户端代码 2、通过客户端编程的方式调用 3、通过ajax调用js+xml 4、通过URLConnection调用
使用eclipse开发简单的webservice使用eclipse开发简单的webservice
eclipse开发webservice的插件xfire,最终版本1.2.6,
eclipse自动webservice工具简介,特别简单,比soap方便