`
itwangxinli
  • 浏览: 146075 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多

根据WSDL生成client,方式有很多,很习惯用eclipse自带功能生成客户端,但是有些文件生成客户端会用问题,所以用

AXIS来生成客户端还是比较好的一种方式,至少能很快的解决问题。

首先下载AXIS 1.4 Final,进入AXIS解压后的目录,下载mail-1.4.jar和activation.jar这两个包到lib目录。

由于运行org.apache.axis.wsdl.WSDL2Java需要很多的jar包,一个一个的写,太麻烦了。

新建一个setenv.bat,内容如下

set cp=%cp%;%1

 

然后新建一个wsdl2java.bat文件,并修改packagename和wsdl文件的名称,运行即可生成客户端。

@echo off
set cp=
for %%i in (".\lib\*.jar") do call setenv.bat %%i
java -classpath %cp% org.apache.axis.wsdl.WSDL2Java -p packagename XXX.wsdl

 

分享到:
评论

相关推荐

    使用Eclipse的Axis1.4插件开发Web Service及客户端

    【使用Eclipse的Axis1.4插件开发Web Service及客户端】 在Eclipse JEE 3.3版本中,开发Web Service和客户端程序变得相对简单,因为该版本已经集成了Axis1.4插件,无需额外安装。 Axis是一个开放源码的Web Service...

    用axis1.4发布自己的wsdl服务详解

    ### 使用Axis 1.4发布自己的WSDL服务详解 #### 一、概述 在Web服务领域,Axis是一款非常流行的开源工具包,它支持基于SOAP协议的Web服务开发。本文主要介绍如何利用Apache Axis 1.4版本来发布自定义的WSDL服务。此...

    axis1.4 webservice java服务端配置

    理解这些基本步骤后,你可以进一步探索Axis1.4的高级特性,如WS-Security、消息传递模式以及与JMS、JDBC等其他技术的集成。同时,你也可以研究如何将Axis1.4服务部署到像Tomcat这样的应用服务器上,以实现更复杂的...

    Web Service 开发实例 文档 1.4 wsdd client 完整

    4. **Axis开发指南**: "Axis1.4开发指南.pdf"很可能是详细解释如何使用Axis进行Web服务开发的手册,包括安装、配置、创建服务和客户端的步骤,以及处理错误和调试的方法。 5. **佳网Web Service**: 这可能是一个...

    axis 代码jar包

    Axis1.4是其早期的一个稳定版本,发布于2006年,虽然现在已经有一些老旧,但在许多遗留系统中仍被广泛使用。 二、为什么需要Axis-1.4 jar包 在某些项目中,开发者可能会遇到Maven无法找到特定版本的Axis依赖,如...

    使用myEclipse,tomcat 和Axis发布webService

    Apache Axis是一个开源的Web Services框架,用于生成和使用Web Services。可以从其官方网站http://ws.apache.org/axis/下载最新版本的Axis包,例如`axis-bin-1_4.tar.gz`,然后将其解压缩到任意目录,例如`E:\axis-...

    axis-1_4.rar

    Axis 1.4可能引入了对新WS-*标准的支持,例如WS-Security,增强了安全性,以及提高了与其他Java框架的集成。 综上所述,"axis-1_4.rar"是一个关于Axis 1.4版本的压缩包,它为开发者提供了创建和使用Web服务的工具和...

    axis中文文档

    - **服务调用**:Axis为客户端提供了soapclient工具,可以根据WSDL文件自动生成客户端代理类,使得调用Web服务如同调用本地方法一样方便。 - **异常处理**:在使用Axis时,理解如何处理各种Web服务异常,如SOAP...

    AXIS 发布webservcie

    - 文档:详细的说明文件,解释如何使用AXIS1.4,包括如何设置环境、创建服务、部署服务以及测试服务。 - 可能还包含了示例WSDL文件,展示了一个Web服务的接口定义。 通过学习和实践这个AXIS1.4发布Web服务的例子,...

    org.apache.axis jar

    3. **服务生成**:使用Axis,开发者可以通过简单的命令行工具或者编程方式,从Java类生成WSDL文件,然后根据WSDL自动生成服务部署文件和服务客户端代码,大大减少了手动编写XML和网络通信代码的工作量。 4. **服务...

    webservice client tools 客户端工具

    在Axis1.4中,开发者可以通过WSDL(Web Services Description Language)文件来生成Java客户端 stubs,这些stub类包含了调用Web服务所需的所有方法和逻辑。 生成客户端代码的过程如下: 1. **获取WSDL**:Web服务...

    wsdl2java_jar.zip

    `wsdl2java`工具是Apache Axis项目的一部分,它能够自动根据WSDL文件生成Java客户端存根类,这些类使得Java应用程序能够方便地与符合WS-I标准的Web服务进行交互。 【标签】"webservice"和"java"进一步确认了这个...

    axis开发使用手册

    2. 使用Axis的wsdl2java工具生成服务接口和服务实现类。这将基于你的服务类生成符合WS-I标准的WSDL文件。 3. 创建服务描述文件(wsdd)以定义服务的部署细节,如端点地址、操作名称等。 4. 在Tomcat的web应用中创建...

    利用AXIS开发Webservice教程.doc

    客户端代码的编写通常使用Apache Axis提供的API,例如`org.apache.axis.client.Call`和`org.apache.axis.client.Service`。以下是一个简单的客户端测试代码示例: ```java package com.chnic.test; import java...

    axis2调用WebService详细说明

    1. **下载并解压**:下载完成后,将Axis2-1.4版本的压缩包解压到指定目录,例如:`E:\axis2-1.4`。 2. **环境变量配置**: - 将解压后的`axis2-1.4\bin`目录添加到系统环境变量`PATH`中。 - 设置`AXIS2_HOME`环境...

    Axis开发Web Service实例

    (4)编写客户端代码:使用`org.apache.Axis.client.Call`类调用服务,设置操作名称和目标地址,然后调用invoke方法发送请求。 **2. Dynamic Proxy方式访问服务** (1)服务端程序与DII方式相同,使用已部署的...

    Axis2 配置与简单运用

    2. **生成客户端代码**: 在 `wsClient` 上右键,选择 `New > Web Service Client`,输入之前生成的 WSDL 文件 URL,配置 Axis2 运行时和服务器,完成设置后,Eclipse 将自动生成客户端代码。 **测试客户端** 1. **...

    手把手教你创建axis-webservice.docx

    2. 使用 AXIS 的 wsdl2java 工具生成服务端和客户端的代码。 3. 在 Tomcat 的 `webapps\axis` 目录下创建一个 Web 项目,包含生成的服务端代码。 4. 修改生成的 `deploy.wsdd` 文件配置服务信息。 5. 将整个 Web ...

    axis2 web service完整教学

    3. **Apache Axis2**:下载Axis2版本(如1.4版)并解压,设置环境变量`AXIS2_HOME`,例如`C:\axis2-1.4`。 **Eclipse配置** 1. **Eclipse Java EE IDE**:使用适合的版本,如Eclipse 3.4。 2. **Server设置**:...

Global site tag (gtag.js) - Google Analytics