Web services 无法在flex/flash应用程序中加载WSDL

Web services 无法在flex/flash应用程序中加载WSDL,web-services,flash,apache-flex,wsdl,Web Services,Flash,Apache Flex,Wsdl,我在flash应用程序中加载Web服务时遇到问题。这个问题真的很烦人,因为我无法复制它,而且它似乎只出现在我客户的一些计算机上,而在其他计算机上,一切正常。该应用程序内置Flex 3.6A,flash的最低版本设置为10.0.0。让我解释一下发生了什么 用户使用flash应用程序进入网站-有一个对登录web服务WSDL的调用。应用程序正在加载WSDL,没有出现404或其他错误-一切正常。然后,用户将其登录名和密码,单击“登录名”并弹出错误“HTTP请求错误-无法加载WSDL。如果当前在线,请验证

我在flash应用程序中加载Web服务时遇到问题。这个问题真的很烦人,因为我无法复制它,而且它似乎只出现在我客户的一些计算机上,而在其他计算机上,一切正常。该应用程序内置Flex 3.6A,flash的最低版本设置为10.0.0。让我解释一下发生了什么

用户使用flash应用程序进入网站-有一个对
登录
web服务
WSDL
的调用。应用程序正在加载
WSDL
,没有出现404或其他错误-一切正常。然后,用户将其
登录名
密码
,单击“
登录名
”并弹出错误“HTTP请求错误-无法加载WSDL。如果当前在线,请验证WSDL的URI和/或格式(WSDL的url)”。这很有趣,因为它说不能加载
WSDL
,但几秒钟前进入网站时,
WSDL
已正确加载。另一件有趣的事是——它只发生在一些电脑上。我们开发这个应用已经很长时间了,我们在不同的计算机上的不同浏览器中测试它,甚至没有遇到过这个问题

我检查了用户提交的数据是否正确,但事实并非如此——它们是正确的。我还检查了tomcat日志——一切都很好;没有任何错误。我认为这可能与
跨域
文件有关,但不是-文件结构正确,它允许所有内容

我没什么主意了,如果有人能帮我,我会很感激的

[编辑]


看起来有些用户无法通过8080端口访问托管在Tomcat上的Axis2 Web服务。有趣的是,他们说没有防火墙在运行。ISP是否可能以某种方式阻止了通过该端口的通信?

问题在于阻止了默认的Tomcat端口:8080。在IIS上设置正确的反向代理后,一切都正常工作