当前位置:首页 > 开发 > 互联网 > 正文

Axis2 1.6.2 实践示例

发表于: 2013-01-25   作者:一炮送你回车库   来源:转载   浏览:
摘要: 1、开发准备   首先需要下载axis2的相关jar包,到axis的官方网站即可获得开发的依赖包。 下载地址:http://axis.apache.org/axis2/java/core/download.cgi 现在最高的版本是1.6.2的 下载 Binary Distribution zip | MD5 | PGP WA

1、开发准备

 

首先需要下载axis2的相关jar包,到axis的官方网站即可获得开发的依赖包。

下载地址:http://axis.apache.org/axis2/java/core/download.cgi

现在最高的版本是1.6.2

下载

Binary Distribution zip | MD5 | PGP

WAR Distribution zip | MD5 | PGP 

2、插件

然后你需要下载官方提供的axiseclipse插件工具,可以帮助我们打包(aar)及其生产客户端调用代码。

下载页面:http://axis.apache.org/axis2/java/core/tools/index.html

Service Archive Wizard - Eclipse Plug-in

Code Generator Wizard - Eclipse Plug-in

插件安装完成后会在新建右键菜单中会出现:    新建--其他---Axis2向导

3、部署axis2-1.6.2-war

这个war是axis2的接口管理系统,可以在线增加、查询接口。

可以作为一个web工程的基线版本,也可以从中拷贝出东西嵌入现有web工程实现接口功能。

将axis2.war用tomcat发布,启动

http://localhost:8080/axis2/   ,管理员用户名密码在axis2.xml中,默认 admin  axis2

 

4、接口的开发

A、POJO方式开发及部署(玩玩可以,因为POJO方式规定service类不能带包名,实际开发中根本不用)

B、arr方式开发及部署(用eclipse插件把service类生成arr文件,在管理系统导入即可部署)

C、客户端

接口和客户端开发、插件使用---见附件和demo工程

 

5、嵌入现有的web工程

即在当前自己的web工程里加入axis2接口功能

A、将war包内axis2-web目录拷贝至自己工程WebRoot或者WebContent下

B、将war包WEB-INF下所有内容拷贝至自己工程WEB-INF下,其中lib目录、class目录、web.xml拷贝其中内容。

 

 

6、启动自己的工程,

访问http://localhost:8080/自己工程名/axis2-web/   进入接口控制台

或者访问http://localhost:8080/自己工程名/services/listServices  进入接口列表

注意:http://localhost:8080/自己工程名/services  是不行的。

 

Axis2 1.6.2 实践示例

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
第一步:先下载插件 下载插件后放在eclipse中 第二步,下载axis.war放入服务器中 地址http://apache
一、Axis2 WebService开发准备工作 上次介绍了axis1.x的用法,这次继续上次的,将叙述axis2的用法。
本文介绍如何开发一个基本的WebService,不涉及具体IDE. 首先,编写一个WSDL文件. hello.wsdl <?
1、编写一个简单的WebService的服务器端代码,代码如下: 代码import java.util.Random; /** * <
1、编写一个简单的WebService的服务器端代码,代码如下: import java.util.Random; /** * function
准备工作,即axis2的安装(发布),如下: 1、下载axis2-1.6.2-war.zip并解压 2、将axis2.war复制到t
准备工作,即axis2的安装(发布),如下: 1、下载axis2-1.6.2-war.zip并解压 2、将axis2.war复制到t
1)、新建WEB工程axis2_server,该web应用项目通过下面系列配置,达到向外提供Webservice服务的目的
通过Eclipse插件,根据部署服务生成的wsdl,生成客户端代码。 1)、在eclipse选择新增项目菜单,选择
废话不说直接正题! 1 下载FastReport.NET。网上搜索一下,下载资源一大把,这是收费的,所以我使用
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号