Ele tinha feito um projeto Rails + Flex e colocou em produção. Mais adiante queria hospedar o .SWF da aplicação Flex em um outro servidor, foi aí que começou a dor de cabeça dele.
Ao colocar a aplicação Flex em outro servidor o Flex começou a retornar o seguinte erro:
[RPC Fault faultString="Security error accessing url"
faultCode="Channel.Security.Error"
faultDetail="Destination: DefaultHTTP"]
at mx.rpc::AbstractInvoker/http://www.adobe.com/
2006/flex/mx/internal::faultHandler()
at mx.rpc::Responder/fault()
at mx.rpc::AsyncRequest/fault()
Depois de alguma pesquisa na net ele verificou que deveria criar um arquivo "crossdomain.xml" (como mostrado abaixo) e colocá-lo na raiz do servidor.
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
Pois bem, ele fez, colocou e PLIM! Continuou dando problemas.
Resumindo a história, depois de apanhar muito ele descobriu que o arquivo deveria ser colocado dentro da pasta "/public" do Rails e não na pasta propriamente dita raiz do servidor. =/
É claro que isso é uma besteira, mas, assim como ele, pode ter gente ainda quebrando a cabeça por conta disso.
É isso!
Abraço!
----------------
Now playing: P.O.D - Shine With Me
via FoxyTunes
Nenhum comentário:
Postar um comentário