axis在eclipse 中生成webservice客户端

可以使用axis提供的Java2WSDL功能生成所要发布类的 WSDL,步骤如下:

1.在你的eclipse或myeclipse的项目中找到你引 的 axis.jar包,打开它,在其里面找到

org.apache.axis.wsdl下面的Java2WSDL类,然后以 Java application方式运行一下它

2.打开菜单栏“run -->“Debug  ,在弹出框的左边找到“Java Application 项,在其里面你会看

到“Java2WSDL 子项,点击它---> 在右面“Main 选项下有:“Project -- ‘你的项目名称‘  , Main class --

‘org.apache.axis.wsdl.Java2WSDL‘  ,这些信息是自动进去的,不需要改动;打开“Arguments 选项,在其

下“Program arguments  中输 :

-d -l"http://127.0.0.1:8080/TestWebService/services/SayHello" -o "sayHello.wsdl" co .test.SayHello

然后点击"Debug"按钮,就可以生成你要的wsdl文件了。

下面说下参数的意思:

-d  这个选项是要生成 deploy.wsdd 和 undeploy.wsdd

-l  这个选项是要生成webService将来要访问的地址,我做了个假设:

http:// 127.0.0.1:8080/TestWebService/services/SayHello

-o 这个选项是要生成wsdl文件,我假设了一个文件名:sayHello.wsdl

com.test.SayHello 这个就是我们要发布的类,可以更换成你的发布类

axis_home值为:本项目所在的lib包路径,我电脑上D:\development\webService\aa\lib

axis_pat h 值为:

%axis_home%\axis-ant .jar;%axis_home%\axis.jar;%axis_home%\commons-discovery-

0.  .jar;%axis_home%\commons-logging- 1.0.4.jar;%axis_home%\jaxrpc .jar;%axis_home%\log4j-

1.  .8.jar;%axis_home%\saaj.jar;%axis_home%\wsdl4j-

1.5.1.jar;%axis_home%\mail.jar;%axis_home%\act ivat ion.jar

CLASSPAT H值为:%CLASSPAHT %;%axis_pat h%

arguments

-t -B -v -D -o src -s -p 包名 wsdl

axis在eclipse 中生成webservice客户端

时间: 2024-10-15 02:32:25

axis在eclipse 中生成webservice客户端的相关文章

Eclipse Maven生成WebService客户端代码及测试

条件: 1. Eclipse安装Axis2插件 2. 导入Web Service相关包 创建Maven项目 导入axis2相关jar包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 

Android NDK 在eclipse中生成C/C++头文件

我们知道在Android NDK开发中,让原生函数名及参数列表与java类文件的原始定义一致是繁杂而多余的,因为JDK自带一个名为javah的命令行工具来执行任务,javah工具可以为原生方法解析Java类文件并生成由原生方法声明组成的头文件.但是在开发中如果来回切换命令终端的话,可以说是很繁琐的,今天的这篇博文就来阐述一下如何在eclipse中生成头文件. (1)打开Eclipse IDE,在顶部菜单栏选择Run|External Tools|External Tools Configurat

在Eclipse中安装SVN客户端插件

在Eclipse中安装SVN客户端插件 1.1  Eclipse插件应用市场 在Eclipse中访问Eclipse Marketplace Client可以搜索Subversion,下载插件,按提示安装即可. 1.2 使用压缩包 如果不能联网可以使用下载好的插件压缩包eclipse_svn_site-1.10.5.zip,这个压缩包是从http://subclipse.tigris.org/网站(subclipse是这款Eclipse插件的名称)上下载的.安装方法是: ①解压eclipse_sv

cxf 生成 webservice 客户端

一.cxf 生成 webservice 客户端 1.接口路径 http://localhost:8080/cxfserver/webservice/userWS?wsdl 2.进入你需要放置 webservice 客户端代码的包,进入这个包所在的系统路径,进入 cmd 3.执行命令 wsimport -keep http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl 或者 wsdl2java -client http://ws.webxml

java之wsdl自动生成WebService客户端

在web项目中调用webservice接口,以及创建自己的webservice服务端 由于甲方的服务器并不在外网,编码环境是不能直接访问对方的webservice接口的,所以需要把wsdl文件下载到本地,在通过工具生成代理类. 用java的JDK自带命令wsimport -s . xxx.wsdl生成代理类 其中-s表示生成源代码,不指定的话只会生成.calss字节码文件 中间的点"."表示在当前路径 后面空格接上本地的wsdl文件或者URL,例如http://www.xxx.com/

Eclipse中开发webservice

eclipse开发webservie 1.下载axis2相关架包----war,bin是必须的: axis2的eclipse插件(2个)-http://apache.dataguru.cn/axis/axis2/java/core/ org.apache.axis2.eclipse.codegen.plugin_0.0.0.SNAPSHOT.jar        org.apache.axis2.eclipse.service.plugin_0.0.0.SNAPSHOT.jar 2.安装ecli

Java工程使用axis的stub生成webservice客户端代码

Axis2提供了一个wsdl2java.bat命令可以根据WSDL文件自动产生调用WebService的代码. wsdl2java.bat命令可以在<Axis2安装目录>/bin目录中找到. 在使用wsdl2java.bat命令之前需要设置AXIS2_HOME环境变量,该变量值是<Axis2安装目录>.在Windows控制台输出如下的命令行来生成调用WebService的代码: %AXIS2_HOME%\bin\wsdl2java -uri [wsdl]  -p client -s

根据wsimport命令生成webservice客户端

wsimport  -d  d:webservice -keep -verbose http://localhost:8888/ns?wsdl 命令参数说明: -d:生成客户端执行类的class文件的存放目录 -s:生成客户端执行类的源文件的存放目录 -p:定义生成类的包名 -keep 是定是否生成.java的源文件 -verbose显示生成详细的过程

在eclipse中生成实体类

1.在eclipse的windows中选中preferences在查询框中输入driver definition 2.点击add在Name/type中选中mysql jdbc driver 5.1然后点击 JAR List 3.下载个mysql-connector-java-5.1.35.jar后把把它放在项目的工作目录下后把2步骤中的mysql remove后然后添加这个工作目录下的jar包. 4.然后在data source explorer 新建个mysql连接 5.在连接的mysql中输