`
yuanyong
  • 浏览: 243286 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Axis 即使发布 JWS

    博客分类:
  • Java
阅读更多
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
分享到:
评论

相关推荐

    axis2-jws-api-1.4.1.jar

    官方版本,亲测可用

    axis2-jws-api-1.3.jar

    官方版本,亲测可用

    axis2-jws-api-1.4.jar

    官方版本,亲测可用

    axis2-jws-api-1.4-sources.jar

    官方版本,亲测可用

    axis2-jws-api-1.4.1-sources.jar

    官方版本,亲测可用

    Axis WebService 技术指南,开发文档

    Axis的jws发布WebService Axis的wsdd模式发布WebService Axis中传递复杂对象和内部类 Axis中的handler、chain的特性 Axis中处理异常信息 Axis中传递文件信息 Axis常用命令介绍 Axis 提供的工具和调试 Axis 的wsdl...

    axis1.4 部署解析webservie

    在C:\prj\localhost\axis\HelloWorldService_jws下面产生以下四个文件 HelloWorldService.java HelloWorldServiceService.java HelloWorldServiceServiceLocator.java HelloWorldServiceSoapBindingStub.java 现在...

    axis1_4

    axis的1.4版本,做jws的用的到的东西

    WebServiceDemo-Axis1

    该包里面有三个项目,两个服务端,一个客户端,服务端分别是一个jws发布方式,一个wsdd发布方式

    Axis webService 教程.pdf

    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 高级...

    AXIS开发webservice

    即时发布 开发步骤: 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...

    axis-bin-1_4.zip

    支持及时自动生成SOAP服务(JWS)。 支持所有的基本数据类型,为自定义串行操作提供类型映射系统。 JavaBean的自动串行操作,包括将自定义属性类型映射到XML的属性和元素。 RPC和基于消息的SOAP服务提供者。 从部署...

    Webservice axis 整理好的示例文档

    即时发布JWS 定制发布WSDD 传递复杂对象List,Map,数组,自定义对象 RMI方式远程调用 RMI方式远程调用 JAF传输文件

    Axis1.4开发指南.pdf

    2.4.1即时发布——JWS(JavaWebService)..............6 2.4.2定制发布——WSDD.............................8 2.4.3取消发布一个WebService.......................11 3.WSDD高级特性.............................

    发布webService服务接口与spring整合教程

    在网上找了很久的资料,接口已经跟客户对接,特编写了代码文档和附带jar包,并含其他网站的参考地址,注意jdk环境要1.6或以上版本

    解决异构系统的通信和整合

    在TOMCAT-HOME/webapps/axis下创建MyMath.jws文件

    Axsis and XFire Demo src code

    一 使用Axis和XFire发布Web Service 1.1 准备工作 Axis主页: http://ws.apache.org/ Axis下载:http://archive.apache.org/dist/ws/ XFire主页:http://xfire.codehaus.org/ XFire下载:...

    webServiceDemo.zip

    工作中应用的webservice服务,一直以来做webservie的客户端比较多,这次领导让做webservice的服务端,网上找了很多的方案,如axis,jws和cxf,比较了一下,觉得cxf的webservice的服务是最好的,所以搞了个demo,以供...

Global site tag (gtag.js) - Google Analytics