`
raymond.chen
  • 浏览: 1436818 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在axis中通过wsdd文件发布和卸载webservice

阅读更多

一、发布

     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 部署webservice说明

    在Axis1.4中,可以通过`wsdd2java`工具,根据Java类自动生成对应的WSDD文件。这一步骤允许开发者快速定义服务的行为和结构,而无需手动编写XML配置。 3. **生成测试类**: 使用Axis1.4,可以利用`java2wsdl`工具...

    WSDD方式发布WebService

    用wsdd(Web Services Deployment Descriptor)方式发布WebService.doc

    springboot使用axis1.4的demo

    4. **发布Web服务**:在Spring Boot的初始化或启动过程中,使用Axis的API加载WSDD文件并发布Web服务。这通常在`@PostConstruct`注解的方法中完成。 5. **配置Spring Boot**:确保Spring Boot应用程序可以正确地暴露...

    axis1.4发布webservice接口步骤(java).docx

    本文档旨在详细介绍如何使用Axis 1.4框架在Java环境下发布WebService接口。Axis是一个由Apache组织开发的开源项目,它提供了用于实现基于SOAP协议的Web服务的工具和库。本文将通过具体的步骤演示如何利用Eclipse集成...

    Axis和WebService配置使用之Hello

    标题中的“Axis和WebService配置使用之Hello”表明我们将探讨如何在Java环境中使用Axis库来创建和使用Web服务,实现一个简单的“Hello World”示例。 Axis是一个开源的Java SOAP(简单对象访问协议)工具包,它允许...

    Springboot集成axis1.4的demo

    以下将详细讲解如何在Spring Boot应用中集成Axis1.4以及使用wsdd文件发布Web服务。 首先,了解 Axis1.4:Axis 是一个开源的Java Web服务框架,它允许开发者快速地创建和部署Web服务。Axis1.4是该框架的一个较老版本...

    java实现webservice实例.doc

    wsdd文件是WebService的描述文件,用于定义WebService的接口和实现。它是Axis框架中的一部分,用于描述WebService的结构和行为。wsdd文件可以手动编写,也可以使用Axis工具来生成。 第四步:部署WebService 使用...

    WebServiceWSDD上传服务器部署server-config.wsdd文件

    在本主题中,我们将深入探讨如何使用WSDD(Web Services Deployment Descriptor)文件来部署一个WebService到服务器上,以及与之相关的`web.xml`配置文件。 **什么是WSDD?** WSDD,全称Web Services Deployment ...

    Axis WebService 技术指南,开发文档

    通过本指南,你将对 Axis WebService 开发有深入的理解,能够熟练地创建、发布和调试 WebServices,同时也能解决跨平台调用中可能遇到的问题。在实际工作中,结合 Axis 的各种工具和特性,你将能够构建出高效、稳定...

    springboot+axis1.4

    3. **创建WebService**:在Spring Boot应用中,你可以通过Axis1.4创建一个WebService。首先,定义一个Java类,包含你想要公开的方法。然后,使用Axis的工具生成服务端点接口和服务类。 4. **配置Spring Boot**:...

    Axis 下的 WebService例子

    - **工具**:Axis提供了一系列的命令行工具,如`wsdl2java`,用于生成Java代码和客户端代理,以及`deploy.wsdd`文件,用于配置和部署Web服务。 在实际开发中,理解并掌握Axis的使用对于构建分布式系统至关重要。...

    axis1.4及webService开发教程

    总的来说,Axis1.4是Web服务开发的一个强大工具,通过本教程提供的文件和说明,开发者可以快速掌握Web服务的开发流程,无论是在服务端发布还是客户端调用,都能得心应手。在深入学习和实践过程中,还会涉及到WS-...

    使用myEclipse,tomcat 和Axis发布webService

    【使用myEclipse,tomcat 和Axis发布webService】教程 在IT行业中,Web服务是一种标准的通信方式,使得不同的应用程序之间能够交换数据。本文将详细介绍如何使用myEclipse集成开发环境,Apache Tomcat服务器以及...

    Axis1 stub方式配置webService

    5. **在`deploy.wsdd`中声明服务**: 在`deploy.wsdd`文件中,你需要添加服务声明和服务端点接口(SEI)的映射,以便Axis1知道如何暴露你的服务。 6. **部署服务**: 使用`deploy.bat`脚本部署服务。这个批处理文件...

    axis1-WebService

    可以通过编写特定的Handler或者在Wsdd文件中配置异常处理策略来实现。 **七、传递文件信息** Axis支持文件作为Web服务调用的输入和输出。这通常涉及到MIME多部分编码,使文件能够以二进制形式安全地在网络上传输...

    利用Axis构建Webservice

    - **文件路径**:假设Java源代码存放在`D:\workspace\test\`目录,而Axis相关包文件则位于`D:\workspace\test\WEB-INF`目录。 - **编写wsdd文件**: - `deploy.wsdd`文件是用于部署Web服务的核心配置文件。 - ...

    java-webservice-axis-例子

    在这个例子中,我们关注的是使用Apache Axis1.4库来创建和消费Web服务。Apache Axis是Java社区中最常用的Web服务工具之一,它提供了用于生成和部署Web服务的框架。 在Java中,Web服务通常通过SOAP(Simple Object ...

    WebService Axis 搭建开发

    - 在Tomcat环境中发布Web服务,需要两个配置文件:`web.xml`和`server-config.wsdd`。 - `web.xml`是Web应用的配置文件,用来声明`server-config.wsdd`,后者是Web服务的发布配置。 - `server-config.wsdd`定义了...

    axis1.4带lib包java开发webservice客户端和服务端

    通过使用这个压缩包,开发者可以学习和实践如何在MyEclipse中创建Web服务,包括定义服务接口、实现服务类、发布服务、生成客户端代理类,以及如何通过客户端调用服务。此外,还可以了解到如何处理XML消息,理解WSDL...

Global site tag (gtag.js) - Google Analytics