1.编写deploy.wsdd,并将其拷贝至%TOMCAT_HOME%/webapps/axis/WEB-INF下
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<!--provider可选值:RPC,Document,Wrapped,Message-->
<service name="HelloWorldWSDD" provider="java:RPC">
<!--webservice服务类-->
<parameter name="className" value="org.app.server.HelloWorldWSDD"/>
<!--允许客户端调用的public方法-->
<parameter name="allowedMethods" value="*"/>
<!--scope范围,可选值:request,session,application-->
<parameter name="scope" value="request"/>
</service>
</deployment>
2.发布WSDD
运行CMD,并进入%TOMCAT_HOME%/webapps/axis/WEB-INF
键入命令:java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient deploy.wsdd
如果控制台出现
Processing file deploy.wsdd
<Admin>Done processing</Admin>
则表示发布成功
此时会在当前目录下生成server-config.wsdd文件,打开文件可以看到上述deploy.wsdd发布的HelloWorldWSDD服务,http://localhost:8080/axis/servlet/AxisServlet中也有此服务
3.取消已发布的webservice服务
编写updeployment.wsdd,并放于%TOMCAT_HOME%/webapps/axis/WEB-INF下
<undeployment xmlns="http://xml.apache.org/axis/wsdd/">
<!--发已布的服务名-->
<service name="HelloWorldWSDD"/>
</undeployment>
运行CMD,并进入%TOMCAT_HOME%/webapps/axis/WEB-INF
键入命令:java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient undeploy.wsdd
如果控制台出现:
Processing file undeploy.wsdd
<Admin>Done processing</Admin>
则表示取消成功,此时server-config.wsdd中无HelloWorldWSDD服务,http://localhost:8080/axis/servlet/AxisServlet也无此服务
分享到:
相关推荐
2. **Axis1.4工具**:这些是命令行工具,如wsdl2java和java2wsdl,用于将Java类转换为WSDL或反之亦然,便于服务的生成和发布。 3. **示例和文档**:提供了一些示例项目和详细的API文档,帮助开发者了解如何使用Axis...
3. **Axis1.4版本**:Apache Axis1.4是该框架的一个特定版本,发布于2007年,包含了对JAX-RPC(Java API for XML-based RPC)的支持,以及对早期Web服务规范的实现。 4. **客户端调用**:在AXIS1.4中,客户端调用...
Apache Axis1.4在发布时是最新版,因此被推荐下载使用。该框架提供了丰富的功能,使得开发人员能够轻松地实现Web服务的创建、调用和集成。 首先,让我们逐一了解压缩包中的文件及其作用: 1. **axis.jar**:这是...
标签“源码”暗示我们可能会讨论到Axis1.4的内部工作原理,包括其如何解析和生成SOAP消息,以及如何通过源代码进行扩展或定制。而“工具”标签则提示我们,Axis1.4作为一个开发工具,如何与其他开发工具(如IDE、...
通过深入研究Axis1.4的源码,开发者可以更好地理解Web服务的工作原理,学习如何定制和优化服务处理,以及如何在复杂的分布式环境中集成和扩展服务。源码中的注释和设计模式也能提供宝贵的编程指导,帮助开发人员提升...
Apache Axis1.4是Apache软件基金会的一个开源项目,旨在提供一个完整的SOAP协议实现,它支持Web服务的创建、部署和使用。Axis项目最早是作为Apache SOAP项目的后继者出现的,用于解决在旧版本中遇到的问题和限制。...
Axis1.4是该框架的一个稳定版本,发布于2007年。这个版本包含了一些关键改进,例如对WS-I Basic Profile 1.1的支持,提高了与其他SOAP实现的互操作性,以及增强了性能和稳定性。 3. **文档内容** "axis1.4_docs...
6. **配置和部署**:Apache Axis1.4可以通过修改配置文件(如`axis.properties`)来定制其行为。此外,服务可以通过在Tomcat或其他Servlet容器中部署`wsdd`文件来启动。 7. **异常处理和安全**:Axis1.4支持处理Web...
- Apache Axis2 1.4版本发布后,会有相应的官方文档和社区支持,帮助开发者更好地理解和使用新特性。 总的来说,Apache Axis2 1.4版本是一个重要的里程碑,它不仅带来了性能和功能的提升,还优化了开发者的体验,...
在标题"axis1.4-1.6总包_源码jar包帮助文档"中,我们聚焦的是AXIS框架的1.4.1、1.5.6以及1.6.1这三个版本。这些版本的集合提供了全面的支持,包括源代码、JAR包和帮助文档,使得开发者在构建和使用Web服务时能有一站...
2.4.2定制发布——WSDD.............................8 2.4.3取消发布一个WebService.......................11 3.WSDD高级特性....................................12 3.1WSDD的高级特性..........................
2. **定制发布**:使用WSDD(Web Service Deployment Descriptor),这种方式更为灵活,允许开发者精细控制WebService的各个方面,包括端口、命名空间等。需要编写一个wsdd.xml文件来描述服务部署详情。 ##### 2.4 ...
而"AXIS2插件文件1.4.zip"可能包含了额外的Axis2模块或配置文件,用于增强或定制Axis2的功能。 7. **教程资源**:由于Axis2的广泛使用,网上有大量的教程和文档可以帮助用户学习和安装这个插件。只需搜索相关关键词...
Axis 1.4 是该框架的一个稳定版本,发布于2006年,相较于早期版本,它包含了多项改进和修复。例如,提升了性能,增强了安全性,支持更多的WS-I(Web Services Interoperability)基本profile,以及对JAX-RPC(Java ...
Axis1.4是其早期的一个稳定版本,发布于2006年,虽然现在已经有一些老旧,但在许多遗留系统中仍被广泛使用。 二、为什么需要Axis-1.4 jar包 在某些项目中,开发者可能会遇到Maven无法找到特定版本的Axis依赖,如...
AXIS提供了两种发布方式:即时发布(Instant Deployment)和定制发布(Custom Deployment)。即时发布虽然简单但功能有限,因此在实际开发中更多采用的是定制发布方式。 ##### 3.1 即时发布 即时发布提供了一种...
Axis提供了两种主要的发布方式:即时发布(Instant Deployment)和定制发布(Custom Deployment)。 ##### 1. 即时发布 即时发布是一种非常简便的发布方式,仅需将Java源代码文件的后缀名由`.java`改为`.jws`,...
### 使用Axis进行Web服务开发详解 #### 一、前言 ...虽然这种方式非常简便,但在实际开发中,更推荐使用定制发布方式,因为它可以提供更高的灵活性和定制能力。对于更复杂的场景,建议深入学习定制发布的方法。
本文将深入探讨如何使用AXIS进行Web服务开发,主要关注定制发布这一更灵活且常用的发布方式。 首先,确保你已准备好开发环境,包括JDK 1.4.2或更高版本,Myeclipse 6.0或其他集成开发环境,Tomcat 5.0.28或兼容版本...