启动tomcat之后,在web-inf目录下执行下列语句
java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient
-lhttp://localhost:8080/GDAxis/services/AdminService deploy.wsdd
要注意的是 -Djava.ext.dirs=lib这个参数,这个参数可以使你编译过程中动态调用axis.jar包。而不需要事先在系统变量里配置axis.jar包的路径。另外,-lhttp://之后只有GDAxis这个字符串可以根据项目名称的不同而修改,其他的都是必然写法。
打印
Processing file deploy.wsdd
<Admin>Done processing</Admin>
则表示成功
也可以这样java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient
deploy.wsdd
注意:发布的时候服务器一定要起来否则会报连接异常错误
删除发布的时候用undeploy.wsdd
里面的deployment改为undeployment
分享到:
相关推荐
本项目是一个关于如何使用Axis1发布Web服务的示例,包含了必要的jar包和其他文件,可以直接运行。 首先,我们需要了解Web服务的基本概念。Web服务是一种基于互联网协议的软件,能够通过XML(eXtensible Markup ...
axis2客户端调用axis1服务接口 调用方式 使用RPC方式调用WebService,为了防止冲突可以增加 // 与weblogic的lib冲突配置 System.setProperty("javax.xml.stream.XMLInputFactory", ...
本篇文章将详细阐述如何使用Axis1.1发布Web服务,并通过一个简单的Eclipse工程实例来演示整个过程。 首先,我们需要了解Web服务的基本概念。Web服务是一种通过Internet进行通信的软件系统,它使用标准的XML格式传输...
1. `xx.bat` - 这可能是一个批处理文件,用于自动化执行某些命令或脚本,可能是为了简化Web服务的发布过程,例如启动服务器、部署服务等。 2. `webServices发布.doc` - 这很可能是教程文档,包含了详细的步骤和指南...
本文将详细讲解如何使用Axis2来发布Web服务以及如何生成客户端代码来调用这些服务。 首先,让我们了解发布Web服务的过程: 1. **创建WebService**:在Axis2中,可以通过编写一个简单的Java类并暴露其方法作为Web...
其中,Axis1(以下简称Axis)是早期版本,而Axis2则是对Axis进行了大量改进后的版本。尽管两者都提供了类似的功能,但在实际应用中还是存在一些重要的区别。 #### Axis与Axis2 WSDL2Java工具的基本用法 1. **Axis ...
Axis1, Axis2, Xfire, CXF 区别 Axis1, Axis2, Xfire, CXF 是四种常用的WebService框架,它们之间有着不同的特点和应用场景。本文将对这四种框架进行详细的比较和分析,以帮助开发者选择合适的框架。 XFire 是一种...
本文将深入探讨如何使用Axis2发布Web服务,并通过一个名为"MyWebservice"的示例进行详细讲解。 首先,让我们了解Web服务的基本概念。Web服务是一种通过互联网交换结构化信息的应用程序接口(API)。它使用标准的XML...
WebServiceDemo-Axis1 是一个基于Axis1框架的Web服务示例,它包含了三个关键项目,分别用于演示Web服务的不同发布方式。在这个压缩包中,你可以找到以下内容: 1. **服务端项目**: - `testWSServerByAxis1-jws`:...
在`Axis1_4`目录下创建`deploy.wsdd`文件,并按以下格式填写内容: ```xml <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <!-- ...
标题中的“axis发布webservice的步骤”涉及到的是在Java环境中使用Apache Axis库创建并部署Web服务的过程。Apache Axis是开源的Web服务工具包,它允许开发者通过简单的API将Java类暴露为Web服务,或者调用远程Web...
Axis1是Apache的早期Web服务实现,它提供了完整的框架来生成、发布和调用Web服务。它支持SOAP 1.1,并且可以与Java环境很好地集成。在这个案例中,"client_axis"和"server_axis"两个文件分别代表Web服务的客户端和...
标题中的"axis-1_4.zip"表明这是一个与Axis相关的软件包,具体是Axis1的第4个版本。Axis是Apache软件基金会开发的一个开源项目,主要用于构建和部署Web服务。在Web服务的世界里,Axis扮演着客户端和服务端的SOAP绑定...
本篇文章将深入探讨AXIS2发布Web服务的过程以及相关知识点。 首先,理解AXIS2的基础架构是至关重要的。AXIS2采用了模块化设计,允许开发者根据需求选择不同的模块进行组合。这些模块包括消息引擎、传输层、编码器、...
Axis1.4是该框架的一个稳定版本,发布于2006年,旨在为开发者提供一套完整的工具集,帮助他们实现SOAP协议,构建基于XML的Web服务。在本文中,我们将深入探讨Axis1.4在Web服务开发中的重要性、功能以及如何使用它。 ...
"Axis1-4.zip"是一个压缩包文件,其名称暗示可能包含了关于Axis1版本4的相关内容。Axis是Java中的一款著名的Web服务开发框架,它允许开发者创建和部署Web服务。这个压缩包很可能是该框架的一个特定版本或者是一些与...
**Axis1** 是最初的版本,发布于2003年,它基于SOAP 1.1规范,提供了一个快速开发Web服务的框架。Axis1使用JavaBeans Activation Framework (JAF) 和JavaMail API来处理消息传递。其核心特性包括: 1. **SOAP支持**...
本篇文章将详细探讨如何使用Axis来实现Web服务的发布服务,并提供客户端和服务端的操作指南。 **一、Axis简介** Axis是Java Web服务开发的重要工具,它提供了简单的API和命令行工具,使得开发者可以轻松地将Java类...
本篇文章将深入探讨如何使用Axis2发布Web服务,并通过生成ARR包以及客户端代码来调用这些服务。 首先,让我们理解什么是ARR包。在Axis2中,ARR(Archive)文件是一种特殊类型的存档,用于打包Web服务。它包含了服务...
**Axis1** 是较早的版本,发布于2003年,它基于Java Servlet API,主要专注于SOAP消息处理。Axis1提供了基本的Web服务功能,如WSDL(Web服务描述语言)生成、SOAP消息解析和编码、以及客户端和服务端的代理类生成。...