购买服务 会员注册 会员登录
  设为首页 加入收藏 联系我们
Welcome to WebXml.com.cn
Web Services 网站建设 域名交易 服务支持 下载中心 信息资讯 联系我们 返回首页
 
服务支持 - Web Services

JAVA 调用由 .NET 开发的WEB服务时WSDL出错的解决方法

www.WebXml.com.cn 发表日期:2008年12月26日 02:23 星期五
 

 

部分使用JAVA开发的技术人员会发现:在JAVA开发平台上调用由 .NET 开发的WEB服务的WSDL时会出现错误。可以尝试使用以下方法解决:

可以使用比较高些版本的开发工具使对中文兼容性好一点.因为考虑到开发(WSDL里有中文说明)。但我们也发现不是最高版就是最好的。

最好不要使用汉化后的开发工具来开发。因为软件汉化人员对原软件的了解程度不同,在汉化时采用的编码不同,造成一个软件多种编码同时存在。

把开发的项目的文件编码换成和WEB服务相同的编码页(我们支持UTF-8的文件编码)。

因为有的返回类型JAVA不支持造成出错,如DATASET类型(在 .NET 里这是DATA TABLE的集合),在JAVA里没有这类型造成解析WSDL时出错。解决办法是:可以把WSDL保存到本地,修改或去掉JAVA 不支持的方法或属性(如:DataSet类型)再使用。

我们的WEB服务已经有考虑,因为对于 .NET 的开发人员来说 DATASET 是很方便的,而且WEB服务的XML数据只能是能被序列化的文件类型,(如二维数组.JAVA的LIST类型都不被支持),我们有的服务就有同时提供二种输出格式(一维数组和DATASET),这也是没有办法的,谁叫标准不兼容呢。

如有更好的解决方法,请告诉我们

 
 
 
关闭本窗口
 
请就此篇文章提供反馈:
很有帮助 没有帮助
9 8 7 6 5 4 3 2 1  
   
 
发表评论:
   
< 300中文字或< 600英文字符
 
WebXml.com.cn 声明:
  WebXml.com.cn 和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性(不包括在单独的书面协议项下 WebXml.com.cn 向您提供的任何服务),不作任何声明。所有该等文件及有关图形均 " 依样 " 提供,而不带任何性质的保证。也许这些文件已经过期,且 WebXml.com.cn 不承诺更新它们。WebXml.com.cn 和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于使用、销售、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,WebXml.com.cn 和/或其各供应商就任何问题而造成的损失不负任何责任。
 
 
 
WEB 服务 网站建设 域名交易 服务支持 下载中心 信息资讯 联系我们 首 页
版权所有 © 2006 - 2021 上海思集信息科技有限公司 保留所有权利        本站声明 Search powered by Google
Powered Asp.net 2.0