• WebService学习之旅(四)Apache Axis2的安装


    一、Axis2简介
    Axis2是目前使用较多的WebService引擎,它是Axis1.x的升级版本,不仅支持SOAP1.1和SOAP1.2,而且也提供了对REST风格WebService的支持。
    Axis2较旧的版本是更有效率,更加模块化和更多的XML类型。它是经过精心设计,可以轻松添加模块,以提升现有的功能特征,例如安全性和可靠性等。

    二、Axis2下载与目录结构介绍
    Apache Axis2目前最新版本为1.7.1,官方下载地址:
    http://axis.apache.org/axis2/java/core/download.html
    这里写图片描述
    我们需要將上图中框选的几项下载到本地,下面对这些资源做个简单介绍。
    axis2-1.7.1-bin.zip为Axis2完整的发行版本。

    axis2-1.7.1-war.zip解压后可以获取一个war包,该war包可以部署到应用服务器,用于和Web容器集成。虽然axis2-1.7.1-bin.zip已经包含了该项,但是需要我们自己使用ant构建生成war包,为了方便起见,我们直接从官网下载war包。

    下面两项为Axis2官方提供的Eclipse插件,方便WebService发布及客户端调用代码的编写,后续文章会介绍插件的安装与使用。

    接下来將axis2-1.7.1-bin解压目录结构如下图所示:
    这里写图片描述
    bin目录为axis2的一些可执行脚本,axis2提供了一个内置的应用服务器及一个Web应用,conf为Web应用配置,当使用内置服务器发布WebService时,相关的*.aar包可以存放到repository目录下。samples目录为axis2提供的一些案例项目,webapp即为axis2-1.7.1-war.zip中的内容,用于將axis2安装到web容器(例如tomcat)中。
    进入bin目录下执行axis2server.bat,启动内置服务器,打开浏览器访问http://localhost:8080/axis2/services/
    出现下面界面说明axis2内置服务器启动成功。
    这里写图片描述

    三、將Axis2安装到Tomcat中
    1.將axis2-1.7.1-war.zip解压后可以看到axis2.war包
    这里写图片描述
    2.拷贝axis2.war到tomcat的webapps目录下
    3.启动tomcat服务器,打开浏览器访问http://localhost:8080/axis2/axis2-web/
    出现下图所示界面说明安装成功
    这里写图片描述
    4.点击Services可以查看当前所有对外发布的WebService。

    到此为止axis2已经安装成功,下一节开始介绍axis2的使用。

  • 相关阅读:
    codevs 1450 xth 的旅行
    Loj #6287 诗歌
    Codeforces 323C Two permutations
    Spoj MKTHNUM
    [TJOI2015]弦论
    Spoj SUBLEX
    bzoj 4338: BJOI2015 糖果
    bzoj 3462: DZY Loves Math II
    bzoj 2843: 极地旅行社
    清北学堂模拟赛d4t5 b
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6468265.html
Copyright © 2020-2023  润新知