我正在使用 java + blazeds + flex。在我的电脑上一切正常,
访问 localhost:8080/project。
- 问题 -
1 - 我将我的项目上传到 Amazon Elastic Beanstalk
2 - 我运行我的弹性应用程序
3 - 我尝试登录我的应用程序(信息发送到后端,Java)
4 - 我收到此错误,故障代码:Client.Error.MessageSend
- 我知道的 -
- 当我输入 xxxx.elasticbeanstalk.com/messagebroker/amf 时,我的消息代理看起来不错
(白屏)
- 将跨域文件放在我的项目根目录上,但我收到相同的错误
这是我的 crossdomain.xml:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" to-ports="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
-
似乎 AWS 正在阻止从 flex 到 java 的访问,有什么帮助吗?谢谢