我正在使用java + blazeds + flex。一切工作正常我的電腦上,AWS中的Flex通信失敗
訪問本地主機:8080 /項目。
- 問題 -
1 - 我上傳我的項目Amazon彈性青苗
2 - 我跑我的Flex應用程序
3 - 我嘗試登錄在我的應用程序(資訊被髮送到後端,爪哇)
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,任何幫助嗎?謝謝
是的。這個錯誤似乎與crossdomain.xml沒有被引用有關。 – shazin
我把crossdomain,但它不工作。 – raonirenosto
給我們提供更多信息。你的應用程序在什麼設置下工作正常從你的文件系統?或從一個開發Web服務器?當您在AWS上運行它時,會出現該錯誤。那些是完整的錯誤細節嗎?當你看到錯誤時,應用程序在做什麼?什麼代碼正在執行?你在哪裏看到錯誤?你什麼時候看到錯誤? – JeffryHouser