1.服务端代码
/**
* 注意:JWS不支持带包的类
* @author Administrator
*/
public class JWSTest {
public String Say(String name) {
if (null == name)
return "Administrator Hello";
else
return name + " Hello";
}
}
2. 将改java类(例 JWSTest.java文件)拷贝至Axis的根目录下并将改文件后缀名改成(JWTest.jws)
3. 然后访问 http://ip:port/axis/JWTest.jws 如图所示
4.单击 Click to see the WSDL
5.接下来就是编写客户端了
import java.rmi.RemoteException;
import javax.xml.namespace.QName;
import javax.xml.rpc.ServiceException;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
public class Client {
public static void main(String[] args){
String url = "http://localhost:9090/axis/JWSTest.jws";
Service service = new Service();
try {
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(url);
call.setOperationName(new QName(url,"Say"));
String result = (String)call.invoke(new Object[]{"yuanyong javeye"});
System.out.println(result);
} catch (ServiceException e) {
e.printStackTrace();
} catch (RemoteException e) {
e.printStackTrace();
}
}
}
6.运行结果
- 大小: 46.6 KB
- 大小: 252.9 KB
- 大小: 9.7 KB
分享到:
相关推荐
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
Axis的jws发布WebService Axis的wsdd模式发布WebService Axis中传递复杂对象和内部类 Axis中的handler、chain的特性 Axis中处理异常信息 Axis中传递文件信息 Axis常用命令介绍 Axis 提供的工具和调试 Axis 的wsdl...
在C:\prj\localhost\axis\HelloWorldService_jws下面产生以下四个文件 HelloWorldService.java HelloWorldServiceService.java HelloWorldServiceServiceLocator.java HelloWorldServiceSoapBindingStub.java 现在...
axis的1.4版本,做jws的用的到的东西
该包里面有三个项目,两个服务端,一个客户端,服务端分别是一个jws发布方式,一个wsdd发布方式
1.1 即时发布 JWS (Java Web Service) Files - Instant Deployment 2 1.2 定制发布 Custom Deployment - Introducing WSDD 4 2 WSDD的一些高级特性 7 2.1 取消发布一个webService 7 2.2 WSDD的高级特性 8 2.3 高级...
即时发布 开发步骤: 1. 创建一个WEB工程,这里名字为:“MyWebService”. 2. 导入AXIS的JAR包: \axis-bin-1_4\axis-1_4\webapps\axis\WEB-INF\lib\*.jar 注意:这些包在我们下载下来的AXIS:axis-bin-1_4.zip中 3...
支持及时自动生成SOAP服务(JWS)。 支持所有的基本数据类型,为自定义串行操作提供类型映射系统。 JavaBean的自动串行操作,包括将自定义属性类型映射到XML的属性和元素。 RPC和基于消息的SOAP服务提供者。 从部署...
即时发布JWS 定制发布WSDD 传递复杂对象List,Map,数组,自定义对象 RMI方式远程调用 RMI方式远程调用 JAF传输文件
2.4.1即时发布——JWS(JavaWebService)..............6 2.4.2定制发布——WSDD.............................8 2.4.3取消发布一个WebService.......................11 3.WSDD高级特性.............................
在网上找了很久的资料,接口已经跟客户对接,特编写了代码文档和附带jar包,并含其他网站的参考地址,注意jdk环境要1.6或以上版本
在TOMCAT-HOME/webapps/axis下创建MyMath.jws文件
一 使用Axis和XFire发布Web Service 1.1 准备工作 Axis主页: http://ws.apache.org/ Axis下载:http://archive.apache.org/dist/ws/ XFire主页:http://xfire.codehaus.org/ XFire下载:...
工作中应用的webservice服务,一直以来做webservie的客户端比较多,这次领导让做webservice的服务端,网上找了很多的方案,如axis,jws和cxf,比较了一下,觉得cxf的webservice的服务是最好的,所以搞了个demo,以供...