Flex SDK 3.2中WebService的bug——loadWSDL()方法重复加载schema导致死机(已解决)
June 22nd, 2009
2 comments
项目开发中遇到了一个棘手的问题,困扰了好几天!今天憋不住去riachina求助,尽管无人能解决,我还是在一天的反复测试中得出了一些结论。这里将一天的收获整理一下,在使用webservice作为后台开发项目时请大家引以为戒。
求助!flex访问webservice的奇怪问题,浏览器假死状态
说下状况。
1、使用soapUI等webservice测试工具都能访问该webservice
2、往flex builder导入该wsdl文件,使用生成的代码可以访问该webservice
3、若使用
var ws:WebService = new WebService();
ws.wsdl = “http://xxxxx.wsdl”;
ws.loadWSDL();
这3句代码来调用该webservice,浏览器cpu占用率就会 100%,flex就pending在那里不动,即使监听了faultEvent也没有返回。
server端控制台一点反映也没有。
4、webservice没有设置任何security
5、该webservice是由WebSphere Integration Developer 6.1.2发布在process server上的。研究了2天了,搞不清什么原因,请有经验的朋友帮忙,感谢
