`
xiaoqing2305
  • 浏览: 13084 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

用 wsimport 命令生成webservice客户端代码

    博客分类:
  • java
阅读更多

wsimport.exe是JDK的bin目录下自带的一个工具;

 

常用的参数:

-d          表示输出的目录,目录必须事先存在,否则导出失败。

-keep       表示导出webservice的class文件时是否也导出源代码java文件。

-verbose    表示详细信息。

 

假如我要把文件生成到C盘的client目录下,写法如下:

 

(1) 用 wsdl 文件生成,假如wsdl文件在c盘下,

wsimport -d c:\client -keep -verbose c:\download.wsdl

 

(2) 用 URL 生成,前提是你能访问到服务端

wsimport -d d: -keep -verbose http://localhost:8080/reqservice/services/download?wsdl

 

分享到:
评论

相关推荐

    使用wsimport命令生成webService客户端代码实例(查询手机号码)(源码Demo)

    通过这个实例,我们不仅学习了如何使用`wsimport`生成WebService客户端代码,还了解了如何在Java中调用这些代码与服务进行通信。这个过程对于理解Web服务的工作原理和Java的WebService客户端开发非常有帮助。在实际...

    清风教你手把手-写WebService客户端代码(Java版本)

    总的来说,创建Java版的WebService客户端并不复杂,关键在于理解SOAP协议和WSDL文件的作用,以及如何利用Java提供的工具生成和使用客户端代码。通过本文的讲解,你应该能够独立地编写出与WebService交互的Java客户端...

    java版WebService生成客户端和服务端的实例

    这可以通过 Axis 的 wsimport 工具实现,它会根据服务的WSDL生成对应的Java客户端代码。这些代码包含了客户端 stubs 和 skeletons,用于封装和解封装SOAP消息。一旦客户端代码生成,你就可以像调用本地方法一样调用...

    根据wsdl地址或文件生成webservice客户端

    在Java中,可以使用wsimport命令行工具,它由JDK自带,能够根据WSDL生成Java客户端代码。 4. **使用客户端**:生成的客户端代码可以像普通Java类一样使用。通过调用对应的方法,传递参数,即可执行Web服务的操作。...

    WebService客户端调用WebService服务示例代码——java

    WebService客户端调用WebService服务示例代码,java代码,纯手工,包括直接httpClient直接发送Saop报文调用和利用wsimport -keep 生成客户端代码后调用两种方式的示例。因涉及商务账户密码隐私,因此代码中的有些账号...

    java中webService生成客户端

    2. **生成客户端代码**:使用CXF的 wsdl2java 工具,可以将WSDL文件转换为Java客户端代码。在命令行中执行以下命令: ```bash cxf-codegen-plugin -wsdlLocation=...

    webservice 客户端 服务端实例 代码

    本实例将详细介绍WebService客户端和服务端的实现,包括完整的代码示例。 1. WebService服务端开发 服务端是提供功能接口的地方,通常称为Web服务提供商。创建一个WebService服务端,首先需要定义服务接口,这个...

    webservice客户端简单实例

    2. **使用JAX-WS工具生成客户端代码**:在Java环境中,我们可以使用JAX-WS(Java API for XML Web Services)中的工具,如`wsimport`,来根据WSDL文件自动生成客户端 stubs 和 skeletons。这些生成的代码封装了与...

    WebService客户端

    3. **自动代码生成**:许多工具,如WSDL2Java或wsimport(Java),可以自动生成与WebService匹配的客户端代码,简化开发过程。这些工具根据WSDL文件生成客户端类,使调用服务就像调用本地方法一样简单。 4. **代理...

    java webservice 客户端、服务端生成工具

    在Java中,开发人员可以使用Apache CXF、JAX-WS(Java API for XML Web Services)或者Axis等工具自动生成Web服务客户端代码。这些工具能够根据WSDL文件解析出服务的接口和实现类,使得调用服务就像调用本地方法一样...

    客户端编程方式调用webservice

    例如,我们可以使用`wsimport -keep -s src -d bin http://example.com/MyWebService?wsdl`命令生成客户端代码。 2. **生成客户端代理类**:上一步生成的客户端代理类包含了与WebService交互所需的所有方法。这些类...

    webservice客户端

    9. **自动代码生成**:许多工具(如Apache Axis, wsimport等)可以从WSDL文件自动生成客户端代码,简化开发流程。 10. **异常处理和错误处理**:客户端需要能够处理来自服务端的错误消息,并进行适当的异常处理。 ...

    WebService实例,包含服务端代码与客户端代码

    2. 创建客户端实例:在生成的客户端代码中,实例化服务端点接口的代理类。 3. 调用服务:通过代理对象调用服务方法,如`helloService.sayHello()`。 客户端编译问题: 在编译客户端代码时,确保所有依赖库都已正确...

    java生成webservice代码用到的jar

    4. **客户端生成(Client Generation)**:这就是我们提到的“生成webservice客户端代码”。JAX-WS提供了`wsimport`工具,它可以从WSDL(Web Service Description Language)文件生成客户端代理类。这使得客户端代码...

    webservice 服务端 和客户端 例子代码

    - 客户端代码可能包含使用`javax.xml.ws.Service`或CXF的`JAXWSProxyFactoryBean`来生成代理类的代码,以及调用服务端方法的示例。 4. **测试与调试**: - 使用工具如SOAPUI进行服务端接口的测试,可以方便地发送...

    WebService服务端和客户端

    2. 生成代理类:使用工具(如Apache CXF的wsimport工具或JAX-WS的wsimport命令)根据WSDL生成Java客户端代理类,这个类提供了与服务交互的方法。 3. 调用服务:通过代理类,客户端可以调用服务端的方法并传递参数,...

    WebService客户端调用服务器数据库

    5. **源码示例**:创建一个简单的Web Service客户端,首先需要获取WSDL文件,然后使用`wsimport`工具生成对应的客户端代码。生成的代码通常包括一个服务端点接口和服务代理实现类。例如: ```java // 假设WSDL文件...

    webService客户端传xml请求 直接main方法运行

    2. **使用WSDL生成客户端代码**:在Java中,你可以使用`wsimport`工具,这是一个与JDK一起提供的命令行工具。通过指定WSDL文件的位置,`wsimport`会生成所需的客户端类和接口。 ```bash wsimport -keep -verbose ...

    webservice根据wsdl生成客户端代理类所需jar包

    Eclipse或Apache CXF在生成客户端代码时会使用它。 4. **activation.jar**:JavaBeans Activation Framework,用于处理MIME类型和数据对象的激活。 5. **javax.mail.jar**:如果Web服务涉及邮件操作,这个库是必需...

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

    1. **生成Java客户端代码**:使用`wsimport`命令,指定提供天气预报服务的WSDL URL。例如: ``` wsimport -keep -verbose http://example.com/weatherforecast.wsdl ``` 这将生成一个包含客户端存根类的Java源...

Global site tag (gtag.js) - Google Analytics