老是忘记命令。记下来。
原文来自:http://www.blogjava.net/pdw2009/archive/2007/10/25/155889.html
执行以下命令生成客户端代码:
Java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java http://localhost:8080/axis/Hello.jws?wsdl
该命令的参数格式
从最简单的开始 ,-uri 指定wsdl文件
> WSDL2Java -uri currencyConvert.wsdl
-d 使用不同的data binding方法
> WSDL2Java -uri currencyConvert.wsdl -d xmlbeans
-a 生成异步的方法
> WSDL2Java -uri currencyConvert.wsdl -a
-t 生成测试case
> WSDL2Java -uri currencyConvert.wsdl -t
稍微复杂一些的,-p可以指定生成的package,-o指定生成的路径,-ss生成服务端代码
wsdl2java -uri ../wsdl/currencyConvert.wsdl -o ../gen_src -ss -sd -g -p foo.bat
分享到:
相关推荐
1. 生成客户端代码:使用`wsdl2java`工具,根据服务的WSDL文件生成客户端的Java stubs: ``` wsdl2java -uri http://your-service-url?wsdl -d . ``` 这里,`http://your-service-url?wsdl`是服务的WSDL URL。 2. ...
### Axis自动生成客户端代码 #### 知识点一:Axis简介与版本差异 - **Axis简介**:Apache Axis是一款开源的、基于Java的Web服务框架,支持SOAP协议,用于实现和部署Web服务。它提供了创建、发布以及调用Web服务的...
最后,使用`WSDL2Java`工具根据修改后的WSDL文件生成客户端代码: ```bash java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java F:/businessLinkageService.xml ``` 以上步骤详细介绍了如何使用Spring 3 + ...
在Axis1.4中,主要涉及以下步骤来生成Web服务客户端: 1. **安装和配置**:首先,你需要下载并安装Axis1.4的二进制包。解压后,将bin目录添加到系统的PATH环境变量中,以便在任何地方通过命令行运行Axis工具。 2. ...
- 使用Axis-1.4的`deploy`命令或`axis-admin`工具将服务部署到运行的Axis服务器上。 - 对于客户端,使用生成的客户端存根类调用服务。 4. **配置和定制**: Axis-1.4支持通过修改配置文件(如`axis-server.xml`...
可以通过下面提供的客户端代码来调用发布的Web服务: ```java import java.rmi.RemoteException; import javax.xml.namespace.QName; import javax.xml.rpc.ServiceException; import org.apache.axis.client...
本文档主要介绍了如何在MyEclipse 7.0环境下利用Axis 1.4工具生成客户端代码,以便调用并测试Webservice。 1. **准备工作** - 首先,你需要下载`axis-bin-1_4.zip`,这是Axis的库文件。解压缩后,你会找到`axis`的...
在描述中提到的“axis1生成java webservice客户端代码”,意味着这个压缩包可能包含用于生成 Java Web Service 客户端代码的工具。Axis1 提供了一个 wsdl2java 工具,可以将 WSDL(Web Service Description Language...
5. **生成客户端代码**:使用`wsdl2java`工具,从服务的WSDL文件生成客户端存根代码。 6. **调用Web服务**:在客户端代码中实例化服务代理,通过代理对象调用服务方法。 在实际项目中, Axis1.4还可以与其他技术...
- 使用`wsdl2java.bat`脚本自动生成客户端代码。该脚本位于`axis2-1.4\bin`目录下,命令格式如下: ```bash wsdl2java.bat -uri ...
- 创建`WSDL2Java.bat`批处理文件,使用`WSDL2Java`工具从WSDL文件自动生成客户端代码。 - 设置环境变量、输出路径和包名。 - 成功后会生成多个Java文件,如`SayHello.java`, `SayHelloService.java`, `...
例如,以下是一个简单的Java客户端示例,它使用`Call`对象来执行远程的`sayHello`方法: ```java package demo.soap; import org.apache.axis.client.Call; import org.apache.axis.client.Service; public class...
- 在命令行中运行命令,生成客户端代码。 **2. 发起请求** - 运行命令后,会生成客户端所需的代码和配置文件,之后可以直接使用这些代码调用WebService。 ```bash wsdl2java.bat -uri ...
Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...
JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...