`

使用Apache Axis部署 Web服务时的常见问题及其解决方法

阅读更多
内容:
1 引言
2 使用Axis时的常见问题及其解决方法
3 小结
参考资料
关于作者
对本文的评价
相关内容:
订阅 developerWorks 时事通讯
订阅 developerWorks Toolbox
订阅:
developerWorks 时事通讯

刘红涛

2003 年 11 月

    本文详细介绍了在Linux环境下以Apache Axis+ Resin作为Web服务平台部署Web服务时的常见问题及解决方法。衷心希望本文对Web服务的开发人员或对Web服务感兴趣的读者能起到一定的帮助作用。

1 引言

随着Web服务技术的发展和成熟,其方便性和易用性已逐渐被人们所接受,越来越多的合作伙伴之间开始利用Web服务来实现合作方之间的数据接口。使用 Apache Axis和Linux平台是一种低成本的Web服务解决方案,但Apache Axis文档的FAQ对开发者来说内容还不够丰富,本文作者将自己使用Axis时遇到的问题和解决方法整理成文,奉献给Web服务的开发人员和对此感兴趣的读者朋友,旨在帮助大家节约一些宝贵的时间。有关Web服务的基础知识,读者可以阅读参考文献中推荐的文档。作者未在文中介绍Apache和Resin 的安装方法,读者可以参考相关网站的说明文档。

作者使用的软件环境如下。

操作系统:Red Hat Linux 7.2

Web服务器: Apache 1.3.27

应用服务器:Resin 2.1.8 ( http://www.caucho.com/ )

SOAP服务器:Apache Axis 1.1

XML解析器:Xerces 2.5.0,Xalan 2.5.1

JDK版本:JDK 1.4.1

2 使用Axis时的常见问题及其解决方法

2.1 Axis运行需要哪些jar文件

对Axis解包后,将axis-1_1/webapps/axis/WEB-INF/lib/目录下的jar文件复制到/usr/local/apache/htdocs/WEB-INF/lib目录下(Web应用程序的目录)。应包括以下jar文件。



axis-ant.jar
axis.jar
commons-discovery.jar
commons-logging.jar
jaxrpc.jar
log4j-1.2.8.jar
name.txt
saaj.jar
wsdl4j.jar

如果需要使用axis提供的测试页面,还要将axis-1_1/webapps/axis/目录下的文件复制到/usr/local/apache/htdocs/axis/目录下。应包括以下募
分享到:
评论

相关推荐

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

    Apache Axis是Apache软件基金会开发的一个开源工具,专门用于构建和部署Web服务。这篇博客文章将引导我们如何利用Apache Axis来生成Web服务客户端,从而实现天气预报功能的开发。下面,我们将深入探讨这个过程中的...

    Web服务框架 Apache Axis

    在实际应用中,Apache Axis通常与Tomcat或Jetty等Servlet容器配合使用,部署Web服务。开发人员首先编写Java业务逻辑,然后使用Axis工具将这些逻辑封装成Web服务。客户端则可以通过生成的Java客户端代码来调用这些...

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

    Apache Axis2 是一个流行的开源Web服务引擎,它允许开发者创建和部署高级Web服务。这个框架是基于Apache SOAP项目,提供了一种...这个过程展示了Axis2作为Web服务框架的强大功能,使得开发和部署Web服务变得简单易行。

    apache axis-1.7.9

    这些文件可以被用来在Axis2服务器上部署Web服务。 7. **集成工具**:Axis2提供了命令行工具和IDE插件,如WSDL2Java和Java2WSDL,方便开发者生成服务客户端和服务器端代码。 8. **安全特性**:Axis2支持多种安全...

    Apache Axis 服务创建

    Apache Axis 是一个开源的Web服务框架,主要用于创建和部署SOAP(简单对象访问协议)服务。它允许开发者将Java类转换为Web服务,使得其他应用程序可以通过网络调用这些服务。本篇我们将深入探讨如何使用Apache Axis...

    org.apache.axis jar

    Apache Axis 是一个开源的Web服务框架,主要用于构建和部署SOAP(简单对象访问协议)服务。这个框架是Apache软件基金会下的一个项目,它提供了一种在Java平台上实现Web服务的工具集。`org.apache.axis.jar`是Axis...

    axis2,apache axis2,web service

    Apache Axis2是Apache软件基金会开发的一个开源Web服务框架,它主要用Java语言编写,用于构建高效、灵活且可扩展的Web服务。Axis2是Axis1的下一代产品,它提供了更强大的功能和性能优化,旨在满足现代企业级Web服务...

    Develop Web Services With Apache Axis

    ### 开发Web服务使用Apache Axis #### 前言与背景 随着互联网技术的发展,Web服务作为连接不同系统之间的桥梁,其重要性日益凸显。Apache Axis作为一种强大的工具,被广泛应用于构建、部署和管理Web服务。《使用...

    基于java的Web服务框架 Apache Axis.zip

    Apache Axis是Java平台上的一款开源Web服务框架,它为开发者提供了构建和部署Web服务的全面解决方案。该框架的主要功能是将Java类转换为Web服务,同时也支持将Web服务调用映射到Java方法。在Java Web服务领域,...

    基于Java的Web服务框架 Apache Axis.zip

    9. **社区支持**:作为Apache软件基金会的一个项目,Apache Axis拥有活跃的开发者社区,提供了丰富的文档、示例和问题解答资源,方便用户学习和解决问题。 10. **版本迭代**:Apache Axis有多个版本,如Axis1和Axis...

    用Apache AXIS 开发 Web Services Step By Step

    ### 使用Apache Axis开发Web Services 步骤详解 #### 一、环境准备 在开始使用Apache Axis开发Web Services之前,需要确保开发环境已经搭建好。本文档将详细介绍如何配置必要的环境。 **1.1 软件下载准备** - **...

    org.apache.axis

    6. **错误处理和调试**:当Web服务调用出现问题时,Axis提供了一套丰富的错误处理机制,帮助开发者定位和解决错误。 7. **扩展性**:Axis具有高度的可扩展性,允许开发者通过编写自定义模块和处理程序来扩展其功能...

    Apache Axis用户指南

    Apache Axis 是一个开源的Web服务框架,主要用于创建和部署Web服务。它支持SOAP(Simple Object Access Protocol)协议,使得应用程序可以通过网络进行通信。本部分的用户指南主要关注如何在Axis中利用WSDL(Web ...

    apache axis1.4实例

    Apache Axis1.4是Apache软件基金会开发的一个开源Web服务框架,专门用于构建和部署Web服务。这个框架在2004年发布,虽然现在已经有些老旧,但因其稳定性、广泛支持和丰富的功能,仍然在很多项目中被使用。本文将深入...

    Web服务框架 Apache Axis.7z

    Apache Axis 是一个开源的Web服务框架,主要用于构建和部署基于SOAP(简单对象访问...在使用axis-c-1.6b-Win32-trace-bin时,开发者应遵循提供的文档,了解其特性和使用方法,以便更好地利用这一框架来构建Web服务。

    TipTec.Developing.Web.Services.with.Apache.Axis.2005

    《使用Apache Axis开发Web服务》是一本全面介绍Apache Axis及其在Java Web服务开发中的应用的书籍。通过本书的学习,开发者不仅可以掌握基本的Web服务开发技能,还能了解如何利用Apache Axis实现更高级的功能,如...

    Apache Axis了解

    Apache Axis 是一个开源的Web服务框架,主要用于创建和部署SOAP(简单对象访问协议)服务以及客户端应用程序。这个框架是Java编程语言实现的,允许开发者利用Java的类来创建Web服务,同时也提供了对WSDL(Web服务...

    WebServices With Apache Axis.pdf

    3. **部署Web服务**:将生成的Java源代码编译成字节码,并将其部署到Axis2服务器上。这通常涉及到创建一个服务归档(Service Archive, AAR)文件,然后通过管理控制台或命令行工具上传。 4. **启动服务**:一旦服务...

Global site tag (gtag.js) - Google Analytics