webservices客户端开发时遇到的一些问题
2009-07-21 15:50
288 查看
这两天在调试webservices客户端接口。
在eclipse下使用:New->Other...->Web Service Client。可以通过.wsdl文件或wsdl url生成webservices 客户端代码。我使用myeclipse6,会使用XFire的JAR包作为客户端的外部包。
服务端开发人员,使用的axis1.4进行开发,在某个接口中方法返回的是一个对象数组。而用上面方法得到的客户端代码中返回的却是一个List,这样我通过访问他们却得不到数据。
于是,我试着换个环境……
axis2:
%AXIS2_HOME%/bin/wsdl2java.bat -uri http://***.***.***.*** 可以把wsdl直接转化成JAVA代码。
axis1.4:
axis1就没有axis2这么舒服了,要生成客户端就麻烦点了。
java -cp "d:/axis-1_4/lib/axis.jar;d:/axis-1_4/lib/axis-ant.jar;d:/axis-1_4/lib/commons-discovery-0.2.jar;d:/axis-1_4/lib/commons-logging-1.0.4.jar;d:/axis-1_4/lib/jaxrpc.jar;d:/axis-1_4/lib/log4j-1.2.8.jar;d:/axis-1_4/lib/saaj.jar;d:/axis-1_4/lib/wsdl4j-1.5.1.jar" org.apache.axis.wsdl.WSDL2Java ****.wsdl
或且进入axis/lib目录 java org.apache.axis.wsdl.WSDL2Java ****.wsdl
这次我这么执行,还是会出错的。还需要引入mail.jar activation.jar
1.xfire生成客户端代码,通过new ****WSDLClient()与服务端连接,进而得到所需的接口
2.axis2生成客户端代码,通过new ****WSDLStub()与服务端连接,进而得到所需的接口
3.axis1.4生成客户端代码,通过new ****_ServiceLocator()与服务端连接,进而得到所需的接口
在eclipse下使用:New->Other...->Web Service Client。可以通过.wsdl文件或wsdl url生成webservices 客户端代码。我使用myeclipse6,会使用XFire的JAR包作为客户端的外部包。
服务端开发人员,使用的axis1.4进行开发,在某个接口中方法返回的是一个对象数组。而用上面方法得到的客户端代码中返回的却是一个List,这样我通过访问他们却得不到数据。
于是,我试着换个环境……
axis2:
%AXIS2_HOME%/bin/wsdl2java.bat -uri http://***.***.***.*** 可以把wsdl直接转化成JAVA代码。
axis1.4:
axis1就没有axis2这么舒服了,要生成客户端就麻烦点了。
java -cp "d:/axis-1_4/lib/axis.jar;d:/axis-1_4/lib/axis-ant.jar;d:/axis-1_4/lib/commons-discovery-0.2.jar;d:/axis-1_4/lib/commons-logging-1.0.4.jar;d:/axis-1_4/lib/jaxrpc.jar;d:/axis-1_4/lib/log4j-1.2.8.jar;d:/axis-1_4/lib/saaj.jar;d:/axis-1_4/lib/wsdl4j-1.5.1.jar" org.apache.axis.wsdl.WSDL2Java ****.wsdl
或且进入axis/lib目录 java org.apache.axis.wsdl.WSDL2Java ****.wsdl
这次我这么执行,还是会出错的。还需要引入mail.jar activation.jar
1.xfire生成客户端代码,通过new ****WSDLClient()与服务端连接,进而得到所需的接口
2.axis2生成客户端代码,通过new ****WSDLStub()与服务端连接,进而得到所需的接口
3.axis1.4生成客户端代码,通过new ****_ServiceLocator()与服务端连接,进而得到所需的接口
相关文章推荐
- iOS 开发,xcode7中用QQ授权登录遇到的一些问题 QQ登录不跳客户端
- .Net开发工作中常遇到的一些问题及解决方案
- Java后台开发过程中遇到的一些问题(基础)
- 项目开发中遇到的一些问题--阻止浏览器错误保存cookie
- 我在Android开发中遇到的一些问题
- Android 软键盘控制方法、以及开发中遇到的一些问题。
- 项目开发中遇到的一些问题--代码优化的一些小建议
- 开发多列AutoComplate功能遇到一些问题的总结
- JNI开发遇到的一些问题记录(持续记录更新)
- android app开发遇到的一些问题(一)
- erlang分布式开发中遇到的一些问题
- 最近oracle开发中遇到的一些问题及解决办法(五)待续
- 开发手机游戏遇到的一些问题及解决办法
- APICloud框架——总结一下最近开发APP遇到的一些问题 (二)
- MyEclipse中开发web项目遇到的一些问题
- 项目开发中经常遇到的一些问题总结
- 开发过程中遇到的一些细节问题
- 项目开发过程中遇到的一些问题和解决办法(逐渐添加)
- Android之Http通信——5.开发中遇到的一些问题
- 安卓开发中遇到的一些小问题