一、发布
1、deploy.wsdd文件
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="TestService" provider="java:RPC">
<parameter name="className" value="com.achievo.web.webservice.TestService"/>
<parameter name="allowedMethods" value="*"/>
</service>
</deployment>
2、deploy.bat文件
set Axis_Lib=C:\apache-tomcat-5.5.23\webapps\graniteds\WEB-INF\lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Axis_Servlet=http://localhost:8888/graniteds/servlet/AxisServlet
%Java_Cmd% org.apache.axis.client.AdminClient -l%Axis_Servlet% C:\apache-tomcat-5.5.23\webapps\graniteds\deploy.wsdd
二、卸载
1、undeploy.wsdd文件
<undeployment xmlns="http://xml.apache.org/axis/wsdd/">
<service name="TestService"/>
</undeployment>
2、undeploy.bat文件
set Axis_Lib=C:\apache-tomcat-5.5.23\webapps\graniteds\WEB-INF\lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Axis_Servlet=http://localhost:8888/graniteds/servlet/AxisServlet
%Java_Cmd% org.apache.axis.client.AdminClient -l%Axis_Servlet% C:\apache-tomcat-5.5.23\webapps\graniteds\undeploy.wsdd
三、生成客户端源代码
1、WSDL2Java.bat文件
set Axis_Lib=E:\workspace\Test\lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Output_Path=E:\workspace\Test\src
set Package=com.jeyo.ws.testService
%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p%Package% http://localhost:8888/graniteds/webservice/TestService?wsdl
分享到:
相关推荐
在Axis1.4中,可以通过`wsdd2java`工具,根据Java类自动生成对应的WSDD文件。这一步骤允许开发者快速定义服务的行为和结构,而无需手动编写XML配置。 3. **生成测试类**: 使用Axis1.4,可以利用`java2wsdl`工具...
用wsdd(Web Services Deployment Descriptor)方式发布WebService.doc
4. **发布Web服务**:在Spring Boot的初始化或启动过程中,使用Axis的API加载WSDD文件并发布Web服务。这通常在`@PostConstruct`注解的方法中完成。 5. **配置Spring Boot**:确保Spring Boot应用程序可以正确地暴露...
本文档旨在详细介绍如何使用Axis 1.4框架在Java环境下发布WebService接口。Axis是一个由Apache组织开发的开源项目,它提供了用于实现基于SOAP协议的Web服务的工具和库。本文将通过具体的步骤演示如何利用Eclipse集成...
标题中的“Axis和WebService配置使用之Hello”表明我们将探讨如何在Java环境中使用Axis库来创建和使用Web服务,实现一个简单的“Hello World”示例。 Axis是一个开源的Java SOAP(简单对象访问协议)工具包,它允许...
以下将详细讲解如何在Spring Boot应用中集成Axis1.4以及使用wsdd文件发布Web服务。 首先,了解 Axis1.4:Axis 是一个开源的Java Web服务框架,它允许开发者快速地创建和部署Web服务。Axis1.4是该框架的一个较老版本...
wsdd文件是WebService的描述文件,用于定义WebService的接口和实现。它是Axis框架中的一部分,用于描述WebService的结构和行为。wsdd文件可以手动编写,也可以使用Axis工具来生成。 第四步:部署WebService 使用...
在本主题中,我们将深入探讨如何使用WSDD(Web Services Deployment Descriptor)文件来部署一个WebService到服务器上,以及与之相关的`web.xml`配置文件。 **什么是WSDD?** WSDD,全称Web Services Deployment ...
通过本指南,你将对 Axis WebService 开发有深入的理解,能够熟练地创建、发布和调试 WebServices,同时也能解决跨平台调用中可能遇到的问题。在实际工作中,结合 Axis 的各种工具和特性,你将能够构建出高效、稳定...
3. **创建WebService**:在Spring Boot应用中,你可以通过Axis1.4创建一个WebService。首先,定义一个Java类,包含你想要公开的方法。然后,使用Axis的工具生成服务端点接口和服务类。 4. **配置Spring Boot**:...
- **工具**:Axis提供了一系列的命令行工具,如`wsdl2java`,用于生成Java代码和客户端代理,以及`deploy.wsdd`文件,用于配置和部署Web服务。 在实际开发中,理解并掌握Axis的使用对于构建分布式系统至关重要。...
总的来说,Axis1.4是Web服务开发的一个强大工具,通过本教程提供的文件和说明,开发者可以快速掌握Web服务的开发流程,无论是在服务端发布还是客户端调用,都能得心应手。在深入学习和实践过程中,还会涉及到WS-...
【使用myEclipse,tomcat 和Axis发布webService】教程 在IT行业中,Web服务是一种标准的通信方式,使得不同的应用程序之间能够交换数据。本文将详细介绍如何使用myEclipse集成开发环境,Apache Tomcat服务器以及...
5. **在`deploy.wsdd`中声明服务**: 在`deploy.wsdd`文件中,你需要添加服务声明和服务端点接口(SEI)的映射,以便Axis1知道如何暴露你的服务。 6. **部署服务**: 使用`deploy.bat`脚本部署服务。这个批处理文件...
可以通过编写特定的Handler或者在Wsdd文件中配置异常处理策略来实现。 **七、传递文件信息** Axis支持文件作为Web服务调用的输入和输出。这通常涉及到MIME多部分编码,使文件能够以二进制形式安全地在网络上传输...
- **文件路径**:假设Java源代码存放在`D:\workspace\test\`目录,而Axis相关包文件则位于`D:\workspace\test\WEB-INF`目录。 - **编写wsdd文件**: - `deploy.wsdd`文件是用于部署Web服务的核心配置文件。 - ...
在这个例子中,我们关注的是使用Apache Axis1.4库来创建和消费Web服务。Apache Axis是Java社区中最常用的Web服务工具之一,它提供了用于生成和部署Web服务的框架。 在Java中,Web服务通常通过SOAP(Simple Object ...
- 在Tomcat环境中发布Web服务,需要两个配置文件:`web.xml`和`server-config.wsdd`。 - `web.xml`是Web应用的配置文件,用来声明`server-config.wsdd`,后者是Web服务的发布配置。 - `server-config.wsdd`定义了...
通过使用这个压缩包,开发者可以学习和实践如何在MyEclipse中创建Web服务,包括定义服务接口、实现服务类、发布服务、生成客户端代理类,以及如何通过客户端调用服务。此外,还可以了解到如何处理XML消息,理解WSDL...