`
红尘默岩
  • 浏览: 78059 次
  • 性别: Icon_minigender_1
  • 来自: 福建福州
社区版块
存档分类
最新评论

Java WebService 简单实例 方式二(axis1直接调用方式)

    博客分类:
  • Java
阅读更多

一、准备工作(以下为本实例使用工具)

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官方包  下载

示例源码  下载

 

  • 大小: 42.3 KB
  • 大小: 116.2 KB
  • 大小: 37 KB
  • 大小: 61 KB
  • 大小: 43.3 KB
  • 大小: 9.7 KB
  • 大小: 70 KB
  • 大小: 40.7 KB
  • 大小: 54.3 KB
  • 大小: 66.8 KB
  • 大小: 67.2 KB
  • 大小: 26.2 KB
  • 大小: 51.2 KB
  • 大小: 74.3 KB
  • 大小: 42.6 KB
  • 大小: 80.6 KB
  • 大小: 66.6 KB
  • 大小: 118.7 KB
  • 大小: 144 KB
分享到:
评论

相关推荐

    Java WebService 简单实例 方式三(axis1接口调用方式)

    本实例将介绍如何使用Apache Axis1库来创建和调用Web服务,这是一种常见的Java WebService实现方式。 一、WebService基本概念 1. WebService是一种基于XML(可扩展标记语言)的协议,它允许应用程序通过HTTP协议...

    java 调用https webservice实例及axis包

    总的来说,使用Apache Axis调用HTTPS Web Service涉及到了Java的网络编程、SSL/TLS协议以及Web Service的原理。通过理解这些知识点,开发者可以构建安全、可靠的Web Service客户端应用。在实践中,务必关注安全性,...

    Java+Axis2调用Web Services 网络接口

    总的来说,Java和Axis2的结合提供了一种强大而灵活的方式来调用Web服务,允许开发者轻松地集成远程功能到自己的应用程序中。通过理解这些概念和实践,你可以更好地利用Web服务接口,提升应用的扩展性和互操作性。

    AXIS2远程调用WebService示例(Eclipse+AXIS2)工具和所用包.rar

    AXIS2远程调用WebService是Java开发者在进行分布式服务交互时常用的一种技术。本文将详细介绍如何使用Eclipse集成开发环境和AXIS2框架创建并调用WebService。首先,我们需要准备以下基础工具: 1. Eclipse IDE:这...

    java axis webservice 开发实例

    通过这个简单的Java Axis WebService实例,你应该对Web服务的开发有了初步的认识。继续深入学习,包括理解SOAP消息结构、WSDL的细节以及如何处理更复杂的数据类型,将使你成为Web服务开发的专家。实践中不断探索,祝...

    java调用WebService实例

    Java调用WebService是一种常见的在分布式系统中实现服务交互的方式,主要应用于不同系统间的数据共享和功能集成。在Java中,有多种库可以帮助我们完成这项任务,其中之一就是Apache Axis2。本篇文章将详细介绍如何...

    详解axis调用webservice实例

    标题中的“详解axis调用webservice实例”表明我们将探讨如何使用Apache Axis库来调用Web服务。Apache Axis是一个开源工具,它允许Java开发者创建、部署和使用Web服务。在这个实例中,我们会有机会看到实际的Java代码...

    PB调用JAVA WEBSERVICE实例

    标题中的“PB调用JAVA WEBSERVICE实例”指的是使用PowerBuilder(PB)应用程序调用由Java编写的Web服务。在企业级应用开发中,不同语言之间的互操作性是非常重要的,而Web服务提供了一种标准的方式来实现这一点。让...

    axis2发布webservice和调用axis2服务接口

    1. **创建WebService**:在Axis2中,可以通过编写一个简单的Java类并暴露其方法作为Web服务接口。这个类通常会遵循SOAP协议,定义服务操作。例如,你可以创建一个名为`HelloWorldService`的类,包含一个`sayHello`...

    java 通过axis调用天气预报的webservice

    标题中的“Java通过Axis调用天气预报的WebService”是指使用Java编程语言,通过Apache Axis库来访问和使用公开的天气预报Web服务。Apache Axis是一个开放源码的SOAP(简单对象访问协议)工具包,它允许开发者创建和...

    Java开发WebService实例

    ### Java开发WebService实例详解 在IT领域,尤其是企业级应用开发中,WebService作为一种标准化的、跨平台的服务交互方式,被广泛应用于系统间的数据交换与服务调用。本文将基于给定的“Java开发WebService实例”...

    java调用webservice实例

    ### Java调用WebService实例解析与知识点详解 #### 核心概念与原理 在现代软件开发中,服务端之间以及客户端和服务端之间的通信是至关重要的。Web Service作为一种标准的、跨平台的服务实现方式,允许不同语言编写...

    WebService入门简单实例(采用AXIS的方式)

    WebService入门简单实例(采用AXIS的方式) WebService是一种基于XML的开放标准,用于在不同系统间交换数据和服务。它允许不同的应用程序、操作系统甚至编程语言之间进行互操作,通过HTTP协议进行通信,实现分布式...

    Axis2教程和java调用webservice的各种方法总结

    2. "利用Java编写简单的WebService实例 - 少说些漂亮话,多做些日常平凡的事情 - ITeye技术网站.mht":此文件可能会提供一个实际的Java Web服务开发示例,指导读者如何从零开始创建一个简单的Web服务,强调实践操作...

    axis调用webservice实例,包含jar包

    标题中的“axis调用webservice实例”涉及到的是在Java开发中使用Apache Axis库来调用Web服务的过程。Apache Axis是一个开放源代码的SOAP栈,它允许开发者创建和部署Web服务,同时也提供了客户端工具来调用这些服务。...

    Java动态调用webService,axis2动态调用webService

    本文将深入探讨如何使用Axis2来动态地调用Web Service,并通过分析`WebServiceInvoker.java`这个文件来理解其实现原理。 1. **Java动态调用Web Service**: 在Java中,动态调用Web Service主要涉及到JAX-WS(Java ...

    webservice之axis实例,axis复杂对象

    对于客户端,我们同样可以使用Axis的工具,如java2wsdl,生成客户端的Stub代码,这样就可以在客户端应用程序中直接调用Web服务方法,如同调用本地方法一样。对于复杂对象,客户端需要创建相应的对象实例,填充数据...

    axis2客户端调用webService接口,精简jar包

    Axis2客户端是用于与远程Web服务交互的工具,它允许开发者通过SOAP(简单对象访问协议)消息来调用Web服务提供的功能。这个过程通常包括以下几个步骤: 1. **创建Stub**: Axis2客户端通过WSDL(Web服务描述语言)...

Global site tag (gtag.js) - Google Analytics