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

axis2 生成web服务

 
阅读更多
简单回顾下axis2框架实现web服务

1、首先导入axis2的lib类库
2、把axis2.war加载到tomcat的项目发布目录下
3、简单服务提供者:
public class FirstService {

public void sayHello(String name){
System.out.println(name);
}
}
4、建立服务描述文件services.xml

<service name="FirstService" scope="application" targetNamespace="http://firstws.samples/">
    <description>
       First Service
    </description>
    <messageReceivers>
        <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"
                         class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>
        <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
                         class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
    </messageReceivers>
    <schema schemaNamespace="http://firstws.samples/xsd"/>
    <parameter name="ServiceClass">com.zl.service.FirstService</parameter>
</service>

其中targetNamespace一般为包名的逆序(自由发挥)
5、用ant编译打包成aar包
6、发布到TOMCAT_HOME\webapps\axis2\WEB-INF\services(下载axis2-1.4.1-war 发布到tomcat)
分享到:
评论

相关推荐

    Axis2生成webservice客户端通用依赖包

    本篇文章将深入探讨如何使用Axis2生成Web服务客户端以及通用依赖包的重要性。 首先,让我们理解什么是Web服务客户端。Web服务客户端是能够调用Web服务的程序,通过SOAP(简单对象访问协议)或RESTful API与服务器端...

    axis2生成客户端服务端代码

    Axis2提供了一套完整的工具链,包括用于生成客户端和服务端代码的工具,这使得开发人员能够快速地搭建起基于Web的服务应用。 #### 二、准备工作 在开始之前,我们需要准备以下几项工作: 1. **下载Axis2**:首先...

    AXIS2生成客户端代码教程.zip

    AXIS2是一个流行的开源Web服务框架,用于创建和部署SOAP(简单对象访问协议)服务以及生成客户端代码。在本文中,我们将深入探讨如何利用AXIS2在MyEclipse环境中生成客户端代码,以便与Web服务进行交互。这个过程...

    Axis2 接口生成wsdl工具

    "axis2.war"文件是Axis2的Web应用归档(WAR)文件,可以将其放在Tomcat的"webapps"目录下,然后通过Tomcat启动来部署Axis2服务。部署后,Axis2将作为Tomcat的一个Web应用程序运行,提供Web服务的发布和访问功能。 *...

    基于 Apache Axis2 将上述类的方法对外提供 Web 服务,生成 WSDL 文件,以及调用服务

    在这个教程中,我们将学习如何使用Apache Axis2将一个简单的类转换为对外提供服务的Web服务,并生成WSDL文件,以及如何调用这些服务。 首先,我们需要了解提供的类`Person`,它包含`name`、`age`和`gender`三个属性...

    axis2相关文件

    在本压缩包中,包含的是使用Axis2生成Web服务服务端和客户端所需的相关文件。 首先,让我们深入了解一下Axis2的核心概念: 1. **服务端(Service Endpoint)**:在Axis2中,服务端是提供Web服务的实体。开发者可以...

    使用Apache Axis 生成Web服务客户端开发天气预报的功能

    总的来说,使用Apache Axis生成Web服务客户端是一项涉及理解Web服务原理、WSDL、数据绑定和异常处理等多方面技能的任务。通过这个过程,我们可以轻松地与远程服务进行交互,获取天气预报等实时信息,从而构建功能...

    axis2(web service接口文件生成工具)

    在本文中,我们将深入探讨Axis2的核心功能、工作原理以及如何使用它来生成Web服务接口文件。 1. Axis2概述 Axis2是基于AXIOM(Abstract XML Information Model)和Axis1.x的升级版,提供了一种更高效、灵活和模块化...

    axis2 axis webservice web 服务

    3. **创建服务 archive (AAR)**:打包服务类和相关资源为AAR文件,这是Axis2服务的部署单元。 4. **部署服务**:将AAR文件部署到Axis2服务器,服务即可被其他系统调用。 5. **测试服务**:使用客户端工具(如...

    axis2生成客户端代码 (带jar包)

    Axis2 是一个流行的开源Web服务框架,用于构建和部署基于SOAP(简单对象访问协议)的服务。这个框架由Apache软件基金会开发,它提供了高效、灵活且模块化的架构,使得开发和集成Web服务变得简单。在“axis2生成...

    用axis2开发web service

    3. **生成Web服务(Service)**: - 需要安装Axis2的自动代码生成插件,以便在Eclipse中创建Web服务。 - 创建一个新的Java项目,如`HelloWorld`,并在项目中定义一个包`cn.xupt.edu.soa`,以及一个名为`HelloWorld...

    axis2生成java类和打包发布插件

    4. 示例项目:可能包含了一些示例的Axis2服务和客户端项目,帮助开发者理解和学习如何使用生成的Java类和打包发布流程。 使用这样的插件,开发者可以: 1. 通过WSDL快速生成服务接口和实现类,大大提高了开发效率。...

    axis2的一个demo

    3. **创建Web服务**:使用Axis2生成Web服务接口和实现,这可能包括编写服务接口(Service Skeleton)和服务实现(Service Archive, AAR文件)。 4. **部署Web服务**:将服务部署到Axis2服务器,这通常涉及到将AAR...

    myeclips8.5配置axis2的完整jar包

    在新建的项目中,创建一个服务接口和实现类,然后使用Axis2生成Web服务。 6. **部署和测试**:将项目部署到MyEclipse内置的Tomcat服务器上,然后通过浏览器或测试客户端工具验证Web服务是否正常工作。你可以通过URL...

    axis2webservice实例。

    2. **创建Web服务**:学习如何使用Axis2生成Web服务,包括编写服务接口和服务实现,然后使用Axis2工具生成服务部署文件(.aar)。 3. **Spring框架**:理解Spring的核心组件,如IoC容器、AOP以及数据访问支持(如...

    axis1.4生成客户端

    通过理解上述内容,开发者能够有效地利用Axis1.4生成Web服务的客户端,从而与远程服务进行交互,实现跨平台的数据共享和业务流程整合。在实际开发中,掌握这些知识对于提升Web服务的开发效率和质量至关重要。

    axis2发布webServices的两种方式

    3. **创建服务 Archive (AAR) 文件**:将服务类、依赖库和WSDL打包成AAR文件,这是Axis2服务的标准部署格式。 4. **部署服务**:将AAR文件上传到Axis2服务器的相应目录,Axis2会自动识别并加载服务。 这种方式的...

Global site tag (gtag.js) - Google Analytics