找回密码
 立即注册
搜索
查看: 316|回复: 5

请教JAVA的Web service问题

[复制链接]

141

主题

2158

回帖

3143

积分

论坛元老

侏罗纪

积分
3143
发表于 2004-10-19 01:46:57 | 显示全部楼层 |阅读模式
我用微软的.net(C#)连接JAVA平台的web service,出现不兼容数据类型“Array”的信息,服务器是JAVA的系统,因为我不懂JAVA,所以束手无策。

以下是WSDL命令行结果,不知道有没有解决办法?请指导,谢谢。


E:\>wsdl /l:cs http://61.145.***.***:8080/jc_test/services/UploadDZ?wsdl
Microsoft (R) Web Services Description Language Utility

Error: 无法从命名空间“http://***.***.***.***:8080/jc_test/services/UploadDZ”
导入绑定“UploadDZSoapBinding”。
  - 无法导入操作“upload”。
  - 缺少数据类型“Array”。[/COLOR]

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2004-10-19 18:05:32 | 显示全部楼层
是的,web service中的Java部分,其命名空间是需要严格标注的,而c#不需要,微软的容错做得好,类似IE,怎么样的HTML都不会错。

解决办法有的,那就是把c#中,原来缺省没写的命名空间,全部写上,明确定义出来。

对了,好象有2个还是3个,java和c#的定义,有点区别,查一查手册中类型部分,这个不难解决。
回复

使用道具 举报

141

主题

2158

回帖

3143

积分

论坛元老

侏罗纪

积分
3143
 楼主| 发表于 2004-10-20 20:05:48 | 显示全部楼层
谢谢厨师!

搞定了。

前些天被这个问题弄得差点吐血身亡。
回复

使用道具 举报

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2004-10-21 09:33:23 | 显示全部楼层
呵呵,blueblue现在做web service项目了? 介绍介绍使用心得吧。我没做过正式的项目,以前做可行性评估的时候,弄过一点,感觉麻烦,实用性不高,基本是解决c/java平移的问题,相信,会找到可替代的方案。

呵呵,blueblue也谈一谈感受吧,只谈感受,不谈细节!

:)
回复

使用道具 举报

141

主题

2158

回帖

3143

积分

论坛元老

侏罗纪

积分
3143
 楼主| 发表于 2004-10-21 17:17:51 | 显示全部楼层
其实我对Web service也不熟悉,这是第一次做这个项目,实际上也不是做Webservice,我做的只是一个客户端的程序。
就因为上面这个问题,这段时间翻遍了MS、IBM上面有关Webservice的文章,所以还是见识了一些。
虽然费了很多周折,其实最后找到的解决方法是如此之简单:只要把不支持的类加上一句“Anytype”,居然就OK了。
总的来说,感觉Web Service还是很好的技术,我已打算把原来的一些方案加上Web service技术,比如数据库同步,原来做的异地数据库同步(另一台服务器在国外),理论上很简单,受网络通信影响,实际操作很不可靠,如果改用Web service,就可以解决可靠性的问题了。
回复

使用道具 举报

56

主题

167

回帖

298

积分

海星

积分
298
发表于 2004-10-22 12:04:15 | 显示全部楼层

PHP好学易用

PHP好学易用,建议以后改用PHP了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-19 13:12 , Processed in 0.079748 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表