一、准备工作(以下为本实例使用工具)
1、MyEclipse10.7.1
2、JDK 1.6.0_22绿色版
3、apache-tomcat-7.0.52绿色版
4、axis1.4.rar
二、发布Axis
1、解压【axis1.4.rar】得到文件夹【axis】,存放于Tomcat安装目录的【webapps】目录下。
2、运行Tomcat安装目录的【bin】目录下【startup.bat】,来启动Tomcat。
3、打开浏览器,进入地址【http://localhost:8080/axis】,看到Axis信息则说明发布成功。
三、创建WebService工程
1、创建【Web Service Project】,命名为【AxisService】。
2、创建【Class】类,命名为【ServiceHello】,位于默认包下(此处一定不能将类归于自定义包下)。
四、生成WSDL
1、将【ServiceHello.java】类拷贝到Tomcat安装目录的【axis】目录下。
2、重命名【axis】目录下的【ServiceHello.java】类为【ServiceHello.jws】。
3、打开浏览器,进入地址【http://localhost:8080/axis/ServiceHello.jws】,进行生成WSDL。
五、编写客户端
1、创建【Class】类,命名为【AxisClient】,位于【com.hyan.client】包下。
2、拷贝Tomcat安装目录的【axis】目录下的4个包到项目的【lib】下:axis.jar、commons-discovery-0.2.jar、commons-logging-1.0.4.jar和jaxrpc.jar。
3、编写客户端代码。
4、编译查看结果
六、示例源码
axis1.4官方包 下载
示例源码 下载
相关推荐
本实例将介绍如何使用Apache Axis1库来创建和调用Web服务,这是一种常见的Java WebService实现方式。 一、WebService基本概念 1. WebService是一种基于XML(可扩展标记语言)的协议,它允许应用程序通过HTTP协议...
总的来说,使用Apache Axis调用HTTPS Web Service涉及到了Java的网络编程、SSL/TLS协议以及Web Service的原理。通过理解这些知识点,开发者可以构建安全、可靠的Web Service客户端应用。在实践中,务必关注安全性,...
总的来说,Java和Axis2的结合提供了一种强大而灵活的方式来调用Web服务,允许开发者轻松地集成远程功能到自己的应用程序中。通过理解这些概念和实践,你可以更好地利用Web服务接口,提升应用的扩展性和互操作性。
AXIS2远程调用WebService是Java开发者在进行分布式服务交互时常用的一种技术。本文将详细介绍如何使用Eclipse集成开发环境和AXIS2框架创建并调用WebService。首先,我们需要准备以下基础工具: 1. Eclipse IDE:这...
通过这个简单的Java Axis WebService实例,你应该对Web服务的开发有了初步的认识。继续深入学习,包括理解SOAP消息结构、WSDL的细节以及如何处理更复杂的数据类型,将使你成为Web服务开发的专家。实践中不断探索,祝...
Java调用WebService是一种常见的在分布式系统中实现服务交互的方式,主要应用于不同系统间的数据共享和功能集成。在Java中,有多种库可以帮助我们完成这项任务,其中之一就是Apache Axis2。本篇文章将详细介绍如何...
标题中的“详解axis调用webservice实例”表明我们将探讨如何使用Apache Axis库来调用Web服务。Apache Axis是一个开源工具,它允许Java开发者创建、部署和使用Web服务。在这个实例中,我们会有机会看到实际的Java代码...
1. **创建WebService**:在Axis2中,可以通过编写一个简单的Java类并暴露其方法作为Web服务接口。这个类通常会遵循SOAP协议,定义服务操作。例如,你可以创建一个名为`HelloWorldService`的类,包含一个`sayHello`...
标题中的“PB调用JAVA WEBSERVICE实例”指的是使用PowerBuilder(PB)应用程序调用由Java编写的Web服务。在企业级应用开发中,不同语言之间的互操作性是非常重要的,而Web服务提供了一种标准的方式来实现这一点。让...
标题中的“Java通过Axis调用天气预报的WebService”是指使用Java编程语言,通过Apache Axis库来访问和使用公开的天气预报Web服务。Apache Axis是一个开放源码的SOAP(简单对象访问协议)工具包,它允许开发者创建和...
### Java开发WebService实例详解 在IT领域,尤其是企业级应用开发中,WebService作为一种标准化的、跨平台的服务交互方式,被广泛应用于系统间的数据交换与服务调用。本文将基于给定的“Java开发WebService实例”...
### Java调用WebService实例解析与知识点详解 #### 核心概念与原理 在现代软件开发中,服务端之间以及客户端和服务端之间的通信是至关重要的。Web Service作为一种标准的、跨平台的服务实现方式,允许不同语言编写...
WebService入门简单实例(采用AXIS的方式) WebService是一种基于XML的开放标准,用于在不同系统间交换数据和服务。它允许不同的应用程序、操作系统甚至编程语言之间进行互操作,通过HTTP协议进行通信,实现分布式...
2. "利用Java编写简单的WebService实例 - 少说些漂亮话,多做些日常平凡的事情 - ITeye技术网站.mht":此文件可能会提供一个实际的Java Web服务开发示例,指导读者如何从零开始创建一个简单的Web服务,强调实践操作...
标题中的“axis调用webservice实例”涉及到的是在Java开发中使用Apache Axis库来调用Web服务的过程。Apache Axis是一个开放源代码的SOAP栈,它允许开发者创建和部署Web服务,同时也提供了客户端工具来调用这些服务。...
本文将深入探讨如何使用Axis2来动态地调用Web Service,并通过分析`WebServiceInvoker.java`这个文件来理解其实现原理。 1. **Java动态调用Web Service**: 在Java中,动态调用Web Service主要涉及到JAX-WS(Java ...
对于客户端,我们同样可以使用Axis的工具,如java2wsdl,生成客户端的Stub代码,这样就可以在客户端应用程序中直接调用Web服务方法,如同调用本地方法一样。对于复杂对象,客户端需要创建相应的对象实例,填充数据...
Axis2客户端是用于与远程Web服务交互的工具,它允许开发者通过SOAP(简单对象访问协议)消息来调用Web服务提供的功能。这个过程通常包括以下几个步骤: 1. **创建Stub**: Axis2客户端通过WSDL(Web服务描述语言)...