`
jinchun1223
  • 浏览: 259025 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

axis发布webservices

    博客分类:
  • web
阅读更多
axis发布webservices


1 下载axis包。
2 将包解压,将其中webapp下面的axis文件夹copy到tomcat的webapps下面。
3 访问http://localhost:8080/axis/成功显示
4 新建测试项目web_test,将axis包解压出来的lib下面的包添加进去。
5 编写webservice服务类

public class Sum {
	public String AddString(String name, String pass) {
		return name + pass;
	}

}

6 将Sum.java修改为Sum.jws放到apache-tomcat-6.0.26\webapps\axis下面
7 http://localhost:8080/axis/Sum.jws?wsdl
8 建立测试类
  在测试项目web_test中建

package com;

import javax.xml.namespace.QName;
import javax.xml.rpc.ServiceException;

import org.apache.axis.client.Call;
import org.apache.axis.client.Service;


public class SayHelloClient2 {

	public static void getAddString()
	{
		try {
			String endpoint = "http://localhost:8080/axis/Sum.jws";
			Service service = new Service();
			Call call = null;
			call = (Call) service.createCall();
			call.setOperationName(new QName(
					endpoint, "AddString"));
			call.setTargetEndpointAddress(new java.net.URL(endpoint));
/*参数*/
			String ret = (String) call.invoke(new Object[] { "你好啊:","king" });
			System.out.println("return value is " + ret);
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}

	
	public static void main(String[] args) {
		getAddString();
	}

	
}


 

分享到:
评论

相关推荐

    Apache Axis2 Web Services, 2nd

    Extensive and detailed coverage of the enterprise ready Apache Axis2 Web Services / SOAP / WSDL engine. Attain a more flexible and extensible framework with the world class Axis2 architecture. Learn ...

    Apache Axis2 Web Services的电子书

    包括3本Axis2的书(英文),實為2本(第1本有...1.Developing Web Services with Apache CXF and Axis2, 3rd Edition 2.Packt.Publishing.Quickstart.Apache.Axis2 3.Develop Web Services With Apache Axis2 PDF格式

    Apache Axis2 Web Services, 2nd Edition.pdf

    Chapter 1, Apache Web Services and Axis2 - Gives you an introduction to web services and the web service stack at Apache. Chapter 2, Looking inside Axis2 - Learn about Axis2 architecture and the ...

    应用Axis开发Web Services

    ### 应用Axis开发Web Services的关键知识点 #### 一、Axis的安装 1. **JDK版本要求**:为了能够顺利地安装与运行Axis,必须确保计算机上已安装了JDK1.4.2或更高版本。这是因为Axis依赖于较新的Java特性,较低版本...

    axis开发webservices

    标题:"axis开发webservices" 描述:"这是关于axis开发webservices的完整资料" ### Axis与Web Services:构建SOAP Web服务 Axis是Apache软件基金会提供的一款开源工具,用于在Java环境中实现Web服务,支持SOAP...

    axis 实现 web services java

    axis 实现 web services java 实例 webservices 参考:http://blog.csdn.net/chinarenzhou/article/details/7609953

    使用axis实现web]Services服务

    Java 中,使用axis来实现webServices 里面包含Word详细说明使用webservices的步骤, 看了就会啦, 使用webServicers里面jar ,和工具都包含在里面。。。 如果你要实现webservies的话, 不看后悔死你。。。。

    axis发布webservice教程源代码

    2. `webServices发布.doc` - 这很可能是教程文档,包含了详细的步骤和指南,解释如何使用Axis发布Web服务。用户可以在这里找到关于设置环境、编写服务接口、生成WSDL文件以及部署服务的具体信息。 3. `...

    用axis布置webServices详细步骤

    本篇文章将详细解析如何使用Apache Axis来部署Web Services,这是一款广泛使用的开源工具,用于生成和消费Web Services。 首先,我们需要了解Web Services的基本概念。Web Services通过WSDL(Web Service ...

    用Apache AXIS 开发 Web Services Step By Step

    ### 使用Apache Axis开发Web Services 步骤详解 #### 一、环境准备 在开始使用Apache Axis开发Web Services之前,需要确保开发环境已经搭建好。本文档将详细介绍如何配置必要的环境。 **1.1 软件下载准备** - **...

    Axis开发WebServices与接口带入参报文调用WebServices实例Demo

    本项目是在实际开发调用webservices接口时的做的例子。使用Axis技术开发。 其中包含webservices开发,以及webservices调用。 运行项目后输入:http://localhost:8080/webserviceDemo/services/helloService?wsdl ...

    java axis 调用 webServices

    单位刚好有这么一个项目需要于客户端中调用webServices,整理了下资料发上来希望对大家有用。 axis 1.4 一共是三种方式调用: 1传递参数String,得到String 2传递参数String,得到对象Users 3传递对象Users,得到...

    axis开发webservices.doc

    ### Axis开发Web Services知识点 #### 一、Axis2简介及获取方法 Axis2是一个用于Java平台的高性能开源Web服务框架,支持多种协议如SOAP、HTTP等。它提供了强大的功能,如安全性和事务处理,同时也非常注重性能和可...

    axis2 webservices 例子

    本示例将详细介绍如何使用JAX-WS(Java API for XML Web Services)发布Web服务,并利用Axis2作为客户端获取Web服务的数据。 首先,让我们深入理解JAX-WS。JAX-WS是Java平台的标准组件,它简化了创建和消费Web服务...

    axis2发布webServices的两种方式

    本文将详细讲解利用Axis2发布Web服务的两种主要方式,以及它们各自的优缺点。 首先,我们要理解Web服务的本质:它是一种通过网络提供功能的方法,使得不同的应用程序可以相互通信,无论它们运行在哪种操作系统或...

    Axis2集成Spring发布WebServices服务

    ### Axis2集成Spring发布WebServices服务 #### 一、概览 在当今的企业级应用开发中,集成多种技术框架以实现高效稳定的服务交互是常见需求之一。Axis2作为一款高性能的开源Web服务栈,提供了丰富的功能来支持SOAP、...

Global site tag (gtag.js) - Google Analytics