1.首先从http://ws.apache.org/axis/index.html上下载axis的程序包。
2.运行cmd,进入下载包解压后的目录,运行 Java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java -p client http://###?wsdl
(其中-p是生成代码的包名,根据需要设置,最后面的url表示webservice服务地址,如果服务正常,直接在地址栏里敲回车就应该能看到相应的wsdl文件,如果有本地的wsdl,直接放在axis解压目录下就可以了,将后面的url改为文件名即可,如果想得到wsdl文件,在地址栏里输入服务地址,显示完之后讲显示内容另存为.wsdl文件即可)
然后把生成的代码拷贝到项目里面。
3.拷贝axis里面的包到工程里面。
4.一般在执行过程中会报
- Unable to find required classes (javax.activation.DataHandler and javax.mail.i
nternet.MimeMultipart). Attachment support is disabled.
这样的错误,那是因为缺少了包activation.jar和mail.jar,将这两个包加到放在lib目录中就会排除以上错误。
例子:
D:\axis-1_4>Java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java -p client SMNotify.wsdl
客户端的调用等下次再讲,正在整理中。。。
分享到:
相关推荐
axis生成webservice服务端和客户端详细说明及实例
axis1.4生成访问客户端代码
使用axis2生成的webservice客户端经常要用的依赖包,内含14个jar
使用cxf wsdl2java生成webservice客户端命令
根据对方提供的webservice地址,你先将对方webservice的wsdl文件描述文件保存到本地为后缀名为.wsdl的文件,然后保存到Tools的这个文件夹下,编辑WSDL2AxisClient.bat这个文件,将%Java_Cmd% org.apache.axis.wsdl....
java org.apache.axis.wsdl.WSDL2Java -u http://xxxxxx?wsdl -p com.webservice.wsdl -t -u 要访问的webservice的地址标准的wsdl文件 -p 生成java文件的包名 -t 生成的java文件中包含junit的测试代码。 详见...
axis2根据wsdl生成java客户端代码 D:\Software\axis2-1.6.2\bin>wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri ...
axis插件生成客户端 webservice
axis2支持webservice 自动生成代码客户端服务端代码 基于eclipse
webservice 客户端自动生成工具,采用批处理脚本(axis1.4的方式)来自动生成客户端java代码,只需要修改一个wsdl的地址,就可以生成代码,谁用谁知道。
使用axis2 1.6.2 生成webservice wsdl客户端代码,快速便捷,方便操作。使用有问题可留言,如看到尽快回复
。。。
。。。
axis2根据wsdl地址生成webservice客户端代码及使用方法
----------示例包括: 普通数据类型 ...使用axis2通过自编写的server端生成wsdl,通过wsdl生成服务(aar,将aar文件放入tomcat/webapps/axis2/WEB-INF/services下),再通过wsdl生成客户端,通过客户端调用服务
webservice开发,axis的eclipse客户端插件,用于生成webservice客户端代码
本案例实现使用Axis2生成.arr包发布WebService服务,并使用Axis2生成客户端代码方式调用WebService
使用Axis2生成.arr包发布WebService+Axis2生成客户端代码调用WebService-示例