`

使用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/目录下。应包括以下募
分享到:
评论

相关推荐

    将应用部署在weblogic中于axis2冲突的问题及解决方案

    "将应用部署在Weblogic中与Axis2冲突的问题及解决方案" 问题描述 在将应用部署到Weblogic Server 10.3时,出现了一个错误,抛出ClassCastException异常,具体错误信息为: `java.lang.ClassCastException: ...

    axis开发资料

    项目收集的axis的相关资料~~ Axis.pdf AXIS(Java+WebSerivce)全攻略.mht axis开发.doc 用Axis开发基于Java的Web服务....使用Apache Axis部署 Web服务时的常见问题及其解决方法.txt 使用Axis开发Web Service程序.txt

    axis.jar - axis.jar是 Apache Axis 框架的核心库

    axis.jar 是 Apache Axis 框架的核心库,它的主要作用如下: ...支持异步 Web 服务调用,可以在调用 Web 服务时使用非阻塞方式,提高系统的性能和响应速度。 提供了扩展机制,可以根据需要添加自定义的功能和组件。

    axis2 1.7.4war及已经集成了axis2的web工程

    包含了 axis2 1.7.4版本的war包 也可以自行去 apache官网下载 ,另外还包含一个已经集成了axis2的web工程源码 使用的jdk1.6开发,可以直接把web工程导入到myeclipse,部署到tomcat可运行后,浏览器输入 ...

    axis1.4 部署解析webservie

    将axis项目放在某个盘的根目录下,(因在tomcat的安装目录在版本号前有个空格,配置axis环境变量时系统认不到对应的变量路径) 如:D:\axis;然后在TOMCAT的server.xml的添加项目加载的<Context>: <Context path="/...

    AXIS2代码示例详解-HelloWorld

    文将介绍如何使用Tomcat5.0和Apache Axis2开发、部署及测试一个简单的Web Service应用

    axis2入门及简单例子

    Axis2 是 Apache 软件基金会的一个开源项目,是基于 SOAP 和 WSDL 的 Web 服务实现。 一、准备工作 1. 下载 Axis2 相关 jar 包:Axis2 的官方网站提供了下载地址,最新版本是 1.5.4。 2. 下载 Axis2 的 Eclipse ...

    Java Web服务开发

    内容简介:本书全面深入地探讨了下一代分布式计算技术—— Web服务,深入透彻地阐述了如何使用Java实现和部署Web服务,同时也全面介绍了与之相关的基础知识。在详细介绍了Web服务之后,本书还引导您探讨Web服务体系...

    axis2 1.7.4war包及已经集成了axis2的web工程

    包含了 axis2 1.7.4版本的war包 也可以自行去 apache官网下载 ,另外还包含一个已经集成了axis2的web工程源码 使用的jdk1.6开发,可以直接把web工程导入到myeclipse,部署到tomcat可运行后,浏览器输入 ...

    Web服务与Axis2体系结构

    引言可扩展消息传递引擎可插入模块体系结构经改进的部署模型新客户机API可插入数据绑定REST支持Axis2中其他值得注意的改进参考资料讨论ApacheAxis2的各个组成部分,并了解其为何凭借模块化和可扩展特性正逐渐成为下...

    xml执行java源码-Axis-1.4-RCE-Poc:Axis<=1.4远程命令执行(RCE)POC

    ,web-inf/web.xml 去掉AdminServlet注释 然后,server-config.wsdd文件开启enableRemoteAdmin (本地环境可以不管) 本人部署在tomcat8上 利用 第一步: 通过services/AdminService 服务 部署一个webservice ,...

    基于WAS CE和Axis2开发Web Service应用

    随着Web Service技术迅速发展,基于Web Service开发的应用被使用...本文将介绍如何使用WAS CE(WebSphere Application Server Community Edition)和Apache Axis2开发、部署及测试一个简单的Web Service应用-网上花店。

    WSDD + TOMCAT 一键部署Webservices

    WSDD + TOMCAT 一键部署Webservices 配置工作: 1、将/wsdd/attachment下的axis.rar解压到tomcat的webapps文件夹下 2、配置/wsdd下的config.properties, #tomcat的路径 tomcat.path=e:/apache-tomcat-7.0.23 #...

    axis-bin-1_4.zip

    支持WSDL。...在EJB方面提供把EJB作为Web服务的访问途经。 基于Servlet的HTTP传输。 基于JMS的传输。 独立的服务器(但需要HTTP 服务器和Servlet容器支持)。 提供客户端、服务器端相关应用程序的样例。

    利用Java编写简单的WebService实例

    在本文中,我们详细介绍了如何使用 Java 编写简单的 WebService 实例,并使用 Apache Axis 将其发布到 Tomcat 下的 Web 应用中。通过本文,我们可以了解到 WebService 的基本概念和实现方式,以及如何使用 Java 和 ...

    wsdl2java源码-Axis1WebService:Axis1WebService例子,通过wsdl文件生成服务器端代码并部署

    通过几天折腾,找到一种解决方案是通过Axis1框架; 由于联通提供WSDL版本旧(2009),尝试过Axis2,Apache CXF,Spring WS,都不能满足需求; 以 获取手机号信息的wsdl为例子 生成过程 先将tool\asix1.4\asix\WEB-INF拷贝...

    axise入门文档.rar

    1. 下载Axis,下载地址...建立一个run,在Main Class中输入:org.apache.axis.client.AdminClient,这个是用来部署Web Service的。在arguments中输入-lhttp://localhost/axis/services/AdminService src/deploy.wsdd

    WSABI For Axis-开源

    WSABI For Axis:一个基于Java的Web应用程序,用于管理Apache Axis部署。 允许用户使用直观的GUI监视和配置基于CRUD SOAP的Web服务,处理程序(JAX-RPC和Axis),全局配置等。

    应届毕业生java笔试题

    * Apache Axis:是一个基于SOAP的Web服务框架,提供了一个简单的方式来开发和部署Web服务。 * iBatis:是一个持久层框架,提供了一个灵活的方式来访问关系数据库。 7. 单元测试: 单元测试是软件测试的一种,旨在...

Global site tag (gtag.js) - Google Analytics