如何生成WSDL用AXIS

本文详细介绍了如何在Eclipse环境中利用Axis工具从WSDL生成Java服务端和客户端代码。首先,安装配置Axis环境,接着发布服务并生成WSDL,然后通过WSDL生成客户端Stub。最后,展示了如何编写和执行客户端程序来调用服务。
摘要由CSDN通过智能技术生成
要用到的axis2-141.zip


怎么用axis把wsdl文件生成相应的java类,我都已经配置好axis了,发布服务也可以了,就是我现在手里有wsdl文件,想把他生成JAVA类,怎么生成???加我QQ290612821,或者是推荐几个地址,直接告诉我最好啦,嘿嘿

------------------------------------------------------------------------------------------------------------------
问题补充:
我按文章里写的下载了,然后运行后没有在source里生成对应的文件,点完马上就关闭了,是不是命令有问题呀,
enet_java 写道
我之间直接就是使用jbuilder来生成的,如果有这个工具的话,那就很方便了。
也可以利用wsdl2java!!
可以参考下面的文章:
http://www.iteye.com/topic/746819



------------------------------------------------------------------------------------------------------------------
问题补充:
我就用这个就行啦wsdl2java,我点击后没生成java文件
7454103 写道
http://yangyang.iteye.com/blog/57424

这里有个教程!1---5

会使用jbuilder 的话! 简直太简单了! 呵呵!



------------------------------------------------------------------------------------------------------------------
问题补充:
怎么办呀,WSDL2Java下载了,路径也对了,点击后窗口直接就关了,没反应
enet_java 写道
我之间直接就是使用jbuilder来生成的,如果有这个工具的话,那就很方便了。
也可以利用wsdl2java!!
可以参考下面的文章:
http://www.iteye.com/topic/746819



------------------------------------------------------------------------------------------------------------------
问题补充:
用WSDL2Java用配置环境变量吗,我执行的是bat文件

set Axis_Lib=.\lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Output_Path=.\source
set Package= com.test.webservice.client
%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p%Package% ServiceIWAuth.wsdl


我点击后窗口马上就关闭了,是怎么回事呢,我这里也有包,不缺啥呀,就是没陪环境变量

------------------------------------------------------------------------------------------------------------------
问题补充:
文档能给我看看么
7454103 写道
引用
我就用这个就行啦wsdl2java,我点击后没生成java文件

如果你愿意尝试下 MyEclipse 或者xfire 的话 2分钟解决问题!
我这还有文档!



------------------------------------------------------------------------------------------------------------------
问题补充:
我用的不是url路径,是wsdl文件生成的,你那点击也好使么,不用开什么tomcat吧,感觉和tomcat没关系
enet_java 写道
执行这个文件会帮助你设置环境变量的,我这里都没有axis,呵呵!!!!



------------------------------------------------------------------------------------------------------------------
问题补充:
加上@那个就有反应了,但是报个错,好像是org/xml/sax/attributes

有是少包了么

enet_java 写道
执行这个文件会帮助你设置环境变量的,我这里都没有axis,呵呵!!!!



------------------------------------------------------------------------------------------------------------------
问题补充:
谢谢
7454103 写道
已发 



------------------------------------------------------------------------------------------------------------------
问题补充:
set Axis_Lib=.\lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Output_Path=.\source
set Package= com.test.webservice.client
%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p%Package% pdfGenerateService.wsdl
@pause 



set Package= com.test.webservice.client

这个我不知道写啥呀,我也不知道是啥包,是这个的问题么


enet_java 写道
那可能是跟你本地的环境设置有关。
将环境变量中axis相关的设置先去掉,包括引入到classpath中的jar文件,从classpath中去掉。
纯粹的使用从哪个连接上下载的东东来运行生成代码。



------------------------------------------------------------------------------------------------------------------
问题补充:
OK啦,可以生成了,就是缺少包,我把昨天你让我下载的包都房里就好了,谢谢啦
enet_java 写道
你把
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值