`
owner
  • 浏览: 7097 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

axis 接口开发

阅读更多

用Axis开发webservice接口简略:

 

1. Generate server-config.wsdd

 

2. Config web.xml

<servlet>
     <servlet-name>AxisServlet</servlet-name>
     <servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class>
</servlet>
<servlet-mapping>
     <servlet-name>AxisServlet</servlet-name>
     <url-pattern>/services/*</url-pattern>
</servlet-mapping>

3. Develop interface

 

4. JavaToWsdl

 

java -cp .\lib\axis.jar;.\lib\jaxrpc.jar;.\lib\saaj.jar;.\lib\wsdl4j-1.5.1.jar;.\lib\commons-discovery-0.2.jar;.\lib\commons-logging-1.0.4.jar;.\classes org.apache.axis.wsdl.Java2WSDL  --style DOCUMENT --use LITERAL --PkgtoNS com.zlz.ws=namespace -l "http://localhost:8080/test" -o common.wsdl  com.zlz.ws.Test

 

5. Deploy wsdd

 

java -cp .\lib\axis.jar;.\lib\jaxrpc.jar;.\lib\saaj.jar;.\lib\wsdl4j-1.5.1.jar;.\lib\commons-discovery-0.2.jar;.\lib\commons-logging-1.0.4.jar;.\classes org.apache.axis.client.AdminClient -1http://localhost:8080/test/webservice/common?wsdl deploy.wsdd

 

6. UnDeploy wsdd

 

java -cp .\lib\axis.jar;.\lib\jaxrpc.jar;.\lib\saaj.jar;.\lib\wsdl4j-1.5.1.jar;.\lib\commons-discovery-0.2.jar;.\lib\commons-logging-1.0.4.jar;.\classes org.apache.axis.client.AdminClient -1http://localhost:8080/test/webservic/e/common?wsdl undeploy.wsdd

 

7. Generate server side code

 

java -cp .\lib\axis.jar;.\lib\jaxrpc.jar;.\lib\saaj.jar;.\lib\wsdl4j-1.5.1.jar;.\lib\commons-discovery-0.2.jar;.\lib\commons-logging-1.0.4.jar;.\classes org.apache.axis.wsdl.WSDL2Java  common.wsdl   -t --server-side --skeletonDeploy true  -p   com.zlz.Test

 

8. Generate client side code

 

java -cp .\lib\axis.jar;.\lib\jaxrpc.jar;.\lib\saaj.jar;.\lib\wsdl4j-1.5.1.jar;.\lib\commons-discovery-0.2.jar;.\lib\commons-logging-1.0.4.jar;.\classes org.apache.axis.wsdl.WSDL2Java  common.wsdl   -t --skeletonDeploy true  -p   com.zlz.Test

 

今天先写到这,改天有空再修改完善。

分享到:
评论

相关推荐

    金蝶EAS_V7.5_WebService开发指南_EASwebservice开发_金蝶开发_

    3. **生成客户端代理类**:使用WSDL文件,开发者可以使用各种开发工具(如Java的Axis、.NET的Wsdl.exe等)生成客户端代理类,这些类封装了调用Web Service的具体细节,简化了开发工作。 4. **配置安全认证**:金蝶...

    Axis1.4开发指南

    Axis1.4开发指南 介绍Axis1.4的开发方式,并附上不少范例代码

    axis2开发webservice

    3. **编写服务代码**:开发人员会定义服务接口和实现类,这些类通常继承自 Axis2 提供的基类,并实现特定业务逻辑。 4. **生成服务骨架**:利用 Axis2 工具,根据接口生成服务骨架,这个骨架包含了服务所需的配置和...

    axis 接口传图片等二进制文件

    本篇文章将详细讲解如何使用AXIS接口来传输图片等二进制文件。 首先,我们需要理解Web服务的基本概念。Web服务基于开放标准,如SOAP(Simple Object Access Protocol)和WSDL(Web Services Description Language)...

    axis2开发文档 比较详细的介绍了axis2

    2. **编写WebService**:无需复杂的配置文件,仅需创建一个遵循特定接口规范的POJO类,Axis2即可自动识别并将其注册为一个可远程调用的WebService。 3. **客户端调用**:在客户端,无论是使用Java还是.NET(如C#)...

    axis1.2 开发指南

    #### 九、发布 Axis 接口 - **新手提示**:提供了一些实用的建议,帮助初学者更快地熟悉 Axis 的使用。 - **查找线索的地方**:列举了一些可以找到有用信息的资源,帮助开发者解决问题。 - **需要了解的类**:列出...

    java+axis简单开发

    【Java + Axis 简单开发】 在Java开发领域,Web服务已经成为企业级应用不可或缺的一部分。Axis是一个由Apache软件基金会开发的开源Java框架,专门用于构建和部署Web服务。这篇文章主要面向那些对Web服务有一定了解...

    Axis2开发webservice总结.doc

    【标题】:Axis2开发Web服务总结 【摘要】:本文档主要总结了使用Axis2框架开发Web服务的相关知识,包括Web服务技术介绍、开发流程、必要的开发前准备以及具体的开发实例。 【详细内容】: 1. **Web Service技术...

    Axis java开发所需要用到的jar包资源整合

    标签“axis 接口 jar包”强调了关键点:这些资源是与Axis接口相关的,且是以jar包形式提供的。在Java开发中,jar(Java Archive)是一种归档文件格式,用于集合多个类文件和相关的元数据,形成一个可分发的库,便于...

    axis2发布webservice和调用axis2服务接口

    在IT行业中,Axis2是Apache软件基金会开发的一个用于构建Web服务和Web服务客户端的框架,主要基于Java语言。本文将详细讲解如何使用Axis2来发布Web服务以及如何生成客户端代码来调用这些服务。 首先,让我们了解...

    Java-tomcat-axis2开发webservice返回json数据

    标题“Java-tomcat-axis2开发webservice返回json数据”涉及的是使用Java、Tomcat服务器以及Axis2框架来创建Web服务,并返回JSON格式的数据。这是一个常见的技术组合,用于构建RESTful API或者提供服务化接口。下面...

    Axis2上传接口

    Axis2是Apache软件基金会开发的一个Web服务框架,用于构建高效、灵活且可扩展的Web服务。在本场景中,我们关注的是"Axis2上传接口",这是一个使用Java技术实现的功能,允许用户通过Web服务接口上传文件。下面我们将...

    myService_purpose1sv_cxf调用axis2的接口服务_接口服务_

    标题“myService_purpose1sv_cxf调用axis2的接口服务_接口服务_”暗示了一个名为“myService”的具体服务示例,这个服务利用CXF来调用Axis2实现的接口。"purpose1sv"可能是项目或功能的特定标识符,但没有足够的上...

    java axis webservice 开发实例

    Java Axis WebService 开发实例详解 在Java世界中,开发Web服务时,Axis是一个非常流行的开源工具,它允许开发者创建、部署和使用Web服务。本实例将深入探讨如何使用Axis来构建一个简单的Web服务,并进行调用。这个...

    axis2webservice接口例子

    标题中的“axis2webservice接口例子”指的是使用Apache Axis2框架创建的一个Web服务接口实例。Apache Axis2是Java平台上的一款强大的Web服务开发工具,它提供了高效、灵活且可扩展的环境来构建和部署Web服务。这个...

    axis2开发webservice(二)

    资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-...备注:资源超过了70M 分成了3部分 见axis2方式开发webservice(一)和 axis2方式开发webservice(二)、 axis2方式开发webservice(三)

    Axis2 接口生成wsdl工具

    **Axis2接口生成WSDL工具详解** 在Web服务开发领域,Apache Axis2是一个重要的开源工具,它被广泛用于创建和部署SOAP(Simple Object Access Protocol)和RESTful Web服务。标题中的"Axis2接口生成WSDL工具"正是 ...

    基于axis2实现的webservice简单实现(客户端+服务端)。

    Apache Axis2是Apache软件基金会开发的一个Web服务引擎,它提供了高效且灵活的Web服务解决方案。 **Web服务**是一种在互联网上不同系统间交换数据的方式,它允许应用程序之间通过标准协议进行通信。Web服务通常使用...

    axis 1.x与axis2.x开发

    Axis是Apache组织开发的一款开源Web服务框架,主要用于构建和部署SOAP(Simple Object Access Protocol)服务。Axis分为两个主要版本:Axis1.x和Axis2.x,它们都是Java平台上的Web服务实现,但在设计和功能上有所...

Global site tag (gtag.js) - Google Analytics