`
zhongkem
  • 浏览: 152562 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

axis1.4 使用笔记(1)

阅读更多

         实验室想把原来做的一些东西打包成web服务的形式供别人调用,因此趁此机会学习了下axis1.4。现在把学习过程中碰到的一些问题记录下来。

1.axis简介:

          Axis(Apache eXtensible Interaction System)是一款开源的WebService 运行引擎,它是SOAP 协议的一个实现,其本身来源于Apache 的另一个项目Apache SOAP。Axis 分为1.x系列和2 系列,两个系列体系结构和使用上有较大的区别,相对而言,Axis1.x 更加稳定,文档也比较齐全,因此本文内容以Axis 1.x 系列最新版本1.4 为基础。

2.axis的安装配置:

      可以从官方网页http://ws.apache.org/axis/index.html下载到1.x系列的最终版1.4,建议大家把axis-bin-1_4.zip  和axis-src-1_4.zip 都下下来。

2.1安装到本地:

     安装到本地主要是为了应用axis自带的一些小工具。很简单把axis-bin-1_4.zip解压到某个目录即可,我电脑里是D:\JavaTools\axis-1_4,这个目录就是所谓的axis安装目录.

为了这些工具的方便使用,需要设置些环境变量:

AXIS_HOME:D:\JavaTools\axis-1_4

AXIS_LIB:%AXIS_HOME%\lib

AXISCLASSPATH:%AXIS_LIB%\axis.jar;%AXIS_LIB%\commons-discovery-0.2.jar;%AXIS_LIB%\commons-logging-1.0.4.jar;%AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\saaj.jar;%AXIS_LIB%\log4j-1.2.8.jar;%AXIS_LIB%\wsdl4j-1.5.1.jar;

前两个我用到了,后面那个一直没用到  

2.2安装到Tomcat中:

axis要运行必须有web容器,我使用的是Tomcat。很简单,

1)在axis安装目录中找到webapps文件,打开,然后把里面的axis文件夹及其内容复制到Tomcat的webapps目录下,在我电脑里即有这么个目录D:\JavaTools\Tomcat 6.0\webapps\axis

2)检验是否安装成功:首先启动Tomcat,然后在浏览器里输入http://127.0.0.1:8080/axis/,如果看到下面这个图则说明在Tomcat下安装成功了



 

注意,axis安装包中少几个jar包,需要单独下载:

必需组件:
http://java.sun.com/products/javabeans/glasgow/jaf.html
可选组件:
http://java.sun.com/products/javamail/
http://xml.apache.org/security/
分别下载:jaf-1_1-fr.zip,javamail-1_4.zip,xml-security-bin-1_2_1.zip包,然后把jaf-1_1-fr.zip里的Activation.jar,javamail-1_4.zip里的mail.jar,xml-security-bin-1_2_1.zip里的xmlsec-1.2.1.jarxalan.jar都放到你的axis应用的WEB-INF/lib下然后在校验Axis,看到页面提示全部安装成功。

 

2.3安装到Eclipse

如果你在项目中要用到axis,则你的项目应该包含axis的一些包。这里主要是在客户端编程中要用到。

         首先创建一个WEB项目,名称随便,    再把axis安装目录中的lib目录下的所有jar包都导入该项目,这样eclipse中的axis就安装好了,开发webservice就只要在这个项目里开发就行了,如果你在其他项目里开发的话,只要把jar都导过去就行了,简单吧!

安装就讲这么多。。基本上就没什么问题了。

3.开发web service

axis中发布服务主要有两种方式

  • 即时发布JWS
  • 定制发布WSDD

即时发布虽然很方便,但限制过大,一般不会用。最大限制就是不支持带包的类,这是初学者容易犯的一个错。具体就不讲了,下面通过讲解如何把我们项目的一个算法发布成web service来详细讲解定制发布。

 

  • 大小: 10.7 KB
分享到:
评论
1 楼 我爱死了java 2011-12-26  
楼主你好,看你的总结很感谢,不知道你可以把jaf-1_1-fr.zip、javamail-1_4.zip、xml-security-bin-1_2_1.zip给我发一份吗?谢谢了啊,我邮箱:wl_0601@sina.cn

相关推荐

    axis1.4学习文档

    axis1.4 webservice个人学习笔记

    Axis + tomcate

    标题 "Axis + tomcat" 指涉的是在Apache Axis1.4版本与Tomcat应用服务器上部署和使用Web服务的技术。Apache Axis是Java平台上一个流行的开源工具,用于创建和部署Web服务,而Tomcat则是一款轻量级的Java应用服务器,...

    Axis2版本学习笔记

    本笔记将深入探讨Axis2的核心概念、版本差异、安装配置以及在实际项目中的应用。 1. **核心概念** - **SOAP**: Axis2是基于SOAP(Simple Object Access Protocol)协议的,它允许应用程序通过HTTP进行通信,实现跨...

    OracleEBS-WebService开发笔记.pdf

    - **Axis 1.4 在 EBS 11i 中的应用**:描述如何在 EBS 11i 中部署和使用 Axis 1.4。 - **Oracle Call-in WebService**:从外部调用 EBS 的 WebService。 - **Oracle Call-out WebService**:从 EBS 内部调用外部 ...

    axis学习资料汇总

    axis学习资料汇总: Axis实例与分析详解; Axis学习笔记.pdf; Tomcat5.0.28下AXIS完全安装手册.doc; Axis1.4 开发指南_V1.0.pdf; AXIS入门及应用.rar; Axis开发Web+Services.doc 等等

    Axis2_1.X学习笔记

    标题"Axis2_1.X学习笔记"指的是关于Axis2的一个学习资源,其中1.X代表可能是1.4或者1.5等版本,Axis2是Apache软件基金会开发的一个开放源代码Web服务平台,主要用于构建和部署Web服务。这个学习笔记可能是对Axis2在1...

    AXIS摄像机调试培训PPT教学课件.pptx

    - 使用AXIS IP Utility扫描物理连接中的摄像机IP,确保笔记本电脑的本地连接IP与摄像机在同一网段。 - 在设置IP时,需避免笔记本电脑使用169.254开头的DHCP地址,否则摄像机会学习到这个地址。 2. **初始配置**:...

    AXIS摄像机调试培训PPT学习教案.pptx

    1. **AXIS IP Utility的使用**:这是一个用于扫描并识别网络中物理连接的AXIS摄像机的工具。在使用前,需要将笔记本电脑的本地连接IP设置为与摄像机在同一网段,以确保通信。 2. **摄像机初始化设置**:当摄像机是...

    webservices 资源

    “Apache Axis 1.4.zip”和“103244826axis.zip”是Apache Axis的版本,Axis是一个流行的Java Web服务框架,用于生成和部署Web服务。它简化了SOAP通信,并提供了自动代码生成工具。 “axis文档.zip”很可能是Apache...

    卡耐基梅陇大学 计算机图形学 PPT 4-transform

    **N1.4. 给出一个用于刚体平移的变换矩阵,如第一页图所示。** 对于刚体平移,我们可以使用一个4x4的变换矩阵来表示。假设平移向量为 \(\mathbf{d} = [d_x, d_y, d_z]^T\),则变换矩阵可以表示为: \[ T(d_x, d_y,...

Global site tag (gtag.js) - Google Analytics