zoukankan      html  css  js  c++  java
  • 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的使用。

  • 相关阅读:
    Practice II 字符串
    Euleriar Path 入门
    2-SAT 入门
    Practice I 图论
    游戏中寻找学习JAVA的乐趣之坦克大战系列5-坦克的动态参数
    JQuery教程:实现轮播图效果
    HTML表格应用
    菜鸟Vue学习笔记(三)
    Java成神路上之设计模式系列教程之一
    JVM垃圾回收机制之对象回收算法
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6468265.html
Copyright © 2011-2022 走看看