`
ianwei
  • 浏览: 35784 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

控制台用WSDL转JAVA方法

阅读更多
控制台用wsdl转JAVA方法:
Axis2提供了一个wsdl2java.bat命令可以根据WSDL文件自动产生调用WebService的代码。
wsdl2java.bat命令可以在<Axis2安装目录>"bin目录中找到。在使用wsdl2java.bat命令之前需要设置AXIS2_HOME环境变量,该变量值是<Axis2安装目录>。
   
在Windows控制台输出如下的命令行来生成调用WebService的代码:
%AXIS2_HOME%\bin\wsdl2java -uri http://localhost:8080/axis2/services/SimpleService?wsdl -p client -s -o stub
    在执行完上面的命令后,读者就会发现在当前目录下多了个stub目录,在."stub"src"client目录可以找到一个SimpleServiceStub.java文件。
参数说明:
-url 指定了wsdl文件的路径,可以是本地路径,也可以是网络路径。
-p   指定了生成的Java类的包名,
-o   指定了生成的一系列文件保存的根目录。
-ss  生成服务器端代码(如skeletons)
-sd  生成服务器描述文件(services.xml),要在 有-ss参数的时候才有效
-scn 用已有的代码代替skeletons


分享到:
评论

相关推荐

    使用axis将wsdl文件转换为java代码

    在IT行业中,Web服务是不同系统之间进行通信和数据交换的一种常见方式。WS-DL(Web Service Description Language)文件是一种XML格式...通过理解生成的代码结构和使用方法,开发者可以更有效地与远程Web服务进行交互。

    wsdl2java源码-apache-cxf-wsdl2java-doc:此存储库展示了ApacheCFX的简单用法-wsdl2java组件和

    之后在控制台(终端或命令提示符)你可以用这个命令运行这个 maven 项目。 $ mvn clean install -DwsdlPath=http://wsf.cdyne.com/WeatherWS/Weather.asmx?WSDL 用于此操作的 Apache CFX。 如果您需要更多选项如更改...

    用Axis2快速发布自己的wsdl服务

    这些类会包含由Wsdl2Java工具自动生成的方法,你需要在这些方法中编写实际的服务处理代码。 4. **部署服务**: - 创建一个服务归档(Service Archive, AAR)文件。AAR文件是一个包含了服务类、WSDL文件和其他必要...

    WSDL Client

    2. **生成Java stubs**: 使用AXIS的wsdl2java工具,可以将WSDL文件转换为Java类,这些类包含了与Web服务交互所需的所有方法。 3. **编写客户端代码**: 使用生成的Java stubs,开发者可以在应用程序中直接调用Web服务...

    java web开发系列

    2. **Axis2Java2WSDL.java, Axis2WSDL2Java.java**:这些文件可能是示例代码,展示了如何使用Axis2将Java类转换为WSDL(Web服务描述语言)文件,以及反过来,如何从WSDL生成Java服务客户端或服务器端代码。...

    wsdl2code生成安卓代理类demo

    本教程将详细讲解如何使用`wsdl2code`工具生成Android代理类,并以此实现调用WebService,根据国家名获取城市名的示例。 首先,`wsdl2code`是一个工具,它能够自动生成Java代码,这些代码能够与Web服务进行交互。...

    使用 Eclipse 和 Java SE 创建独立 Web Services 应用程序

    通过本教程,读者将学习如何使用 Eclipse 集成开发环境(Integrated Development Environment,IDE)和 Java Platform, Standard Edition (Java SE) 6 创建可以从控制台运行的独立 Web Services 应用程序。...

    Java解析 SAP Webserice接口方式

    - 使用命令行工具进入到该目录,执行 `WSDL2Java` 命令,格式如下: ``` WSDL2Java -uri document.wsdl -p com.crm.sap.webservice.feedback ``` - 其中 `-uri` 后跟 WSDL 文件路径,`-p` 后跟生成代码的包名。...

    JAX-WS获取天气预报wsdl

    编译并运行上面的Java程序,你将在控制台看到指定城市的天气预报信息。 **注意事项:** 1. 确保你的网络环境可以访问到天气预报服务的URL。 2. WSDL文件可能包含认证信息或特定的命名空间,需要在生成客户端代码时...

    IBM WAS8.5配置WS_SDK_JAVA_TECH_7.0.6.1__TRIAL

    这些工具能够从WSDL(Web服务描述语言)文件中自动导出Java代码。 5. **部署Web服务**:将开发好的Web服务打包成WAR或EAR文件,通过WAS管理控制台或命令行工具将其部署到服务器上。 6. **测试和调优**:通过WAS...

    java发布WebService.doc

    在Java中,我们可以使用各种框架和技术来创建和发布Web服务,例如JAX-WS(Java API for XML Web Services)。以下是一个基于Eclipse IDE的步骤详解,演示如何发布一个Java WebService。 1. **创建Java项目**:首先...

    JAVA 调用SAP SOAP webservice.docx

    在本文中,我们将详细介绍如何使用 JAVA 调用 SAP SOAP webservice,包括配置 SAP 登录信息、创建 java 项目、添加 web 服务客户端、生成 JAVA 类、调用接口等步骤。 配置 SAP 登录信息 在使用 JAVA 调用 SAP SOAP...

    wsdl2java源码-jammazwan.x_index:ApacheCamel示例:所有jammazwan示例项目的索引

    wsdl2java源码“Jammazwan”是印地语“骆驼看守人”的意思,是 . 也是一个果酱 为什么不是官方骆驼示例? Jammazwan x__projects 涵盖比 更简单的问题,并且以更孤立的方式。 它们旨在快速学习 Camel 的一部分,而...

    通过JAVA调用NetWeaver的WebService.doc

    主要介绍了两种方法:使用Apache Axis和SAP NetWeaver本身作为Web服务运行时。 1. **使用Apache Axis调用** a. 创建一个Java项目,并将WSDL(Web Service Description Language)文件复制到项目目录下。 b. 在...

    WebService 的调用天气预报(附源码Demo)

    - WSDL文件的用途,以及如何使用`wsimport`从WSDL生成Java客户端代码。 - Java中使用生成的客户端存根类进行WebService调用的方法。 - 如何处理和解析返回的XML数据。 通过深入研究这个示例,你可以更好地理解...

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

    3. **部署服务**:使用Axis2的工具,如wsdl2java,将WSDL文件转换为Java代码,然后将服务类打包成服务存根(Stub)和 skeletons。 4. **启动服务**:通过Axis2的服务器实例化服务,使其监听特定端口,等待客户端请求...

    Apache Axis 服务创建

    2. **生成WSDL**:使用Axis的wsdl2java工具,你可以根据你的Java类自动生成对应的WSDL文件。WSDL文件描述了服务的接口、消息格式和绑定信息。 3. **部署服务**:将生成的WSDL文件和Java类打包成JAR,然后将其部署到...

    公司面试操作题—用webservice实现两个整数求和

    首先,我们需要创建一个Java类,该类包含一个方法,用于接收两个整数并返回它们的和。例如: ```java public class AddService { public int add(int num1, int num2) { return num1 + num2; } } ``` 步骤二:...

    axis搭建webService的例子

    3. **生成WSDL**:使用Axis的`wsdl2java`工具,根据Java类生成WSDL文件。这将创建一个包含Web服务接口和服务实现的包。 4. **部署Web服务**:将生成的服务类和WSDL文件部署到Axis服务器。可以通过修改`web.xml`文件...

Global site tag (gtag.js) - Google Analytics