Valeuuuuuuuuuuuuuuu PErentino !!! Era EXATAMENTE isso !!!!
Muito obrigao. 2009/8/6 Pergentino Araújo <[email protected]> > > Felipe, faz um teste: > > Deixa seu endpoint como o default: > http://{server.name}:{server.port}/{context.root}/messagebroker/amf > > Depois altera uma besteirinha no teu arquivo de flex, só pra ele > forçar uma compilada e evitar cache (percebeu que eu tenho um certo > trauma com os caches né !? rsrsrsr) > > E por fim (que eu acho que é o seu problema), verifica se o apache lá > suporta o content-type: application/x-amf > > Eu tive um problema desse em relação ao servidor não suportar o > application/x-amf > > Imagine o tanto que eu rodei pra poder achar isso, depois de > 92384789273894 tentativas, achei este site salvador: > http://www.nabble.com/Re:-HTTP-501-Error-p19420884.html > > Esse tipo de coisa é peso pra identificar rsrsrs. > > Boa sorte ;-) > > > 2009/8/6 Felipe RIA <[email protected]>: > > Nooossa !!! Muito estranho isso, quando eu acesso a página usando www ele > dá > > um erro ( o de 501) e quando eu acesso sem www (somente com http://) ele > dá > > o erro de security sandbox. > > > > poxa, não esperava ser este problema todo :( > > > > 2009/8/6 Felipe RIA <[email protected]> > >> > >> Oi Pergentino Araújo, > >> > >> fiz isso que você falou e aparentemente funcionou !!! brigadão. > >> > >> Eu fiz uma outra alteração nos arquivos de configuração, mudando tudo de > >> localhost para o meu domínio. > >> > >> Só que agora ele mostra uma outra mensagem, que pelo que eu pesquisei, é > >> algo relacionado ao crossdomain. Só que eu já tentei de todas as formas > e > >> não consegui fazer o troço funcionar. Eu acho que sei o caminho das > pedras, > >> porém não estou conseguindo fazer funcionar. > >> > >> Alguma dica ? > >> > >> O erro agora é este: > >> "Channel.Security.Error error Error #2048: Security sandbox violation: > >> http://www.meudominio.com/administracao/index.swf cannot load data from > ..." > >> > >> Obrigado desde já :) > >> > >> > >> > >> 2009/8/6 Pergentino Araújo <[email protected]> > >>> > >>> Cara, uma vez isso aconteceu comigo, eu sai dando clean no projeto, > >>> apagando tudo pra não deixar rastros (comumente conhecido como caches > >>> rsrsr), e depois de repente, como eu um passe de mágica, funcionou :P > >>> > >>> "Deployar" a aplicação em um servidor Web foi o meu 1o trauma em Flex > >>> (e creio que de vários também). > >>> > >>> > >>> 2009/8/6 Felipe RIA <[email protected]>: > >>> > 2009/8/6 RafaelViana <[email protected]> > >>> >> > >>> >> Uma coisa que pode influenciar é o contexto da aplicação. > >>> >> Você tentou abrir a url do seu amf no browser? > >>> > > >>> > Sim, como eu falei no email, eu tentei e estava funcionando > >>> > perfeitamente. > >>> > > >>> >> > >>> >> Se não abrir, o erro pode ser o seguinte: > >>> >> > >>> >> O contexto(nome do seu projeto) é administracao > >>> >> Então ele vai procurar: > >>> >> http://meudominio.com/administracao/messagebroker/amf > >>> >> > >>> >> Se no seu servidor o tomcat tiver alguma pasta, dá esse erro: > >>> >> http://meudominio.com/pasta/administracao/messagebroker/amf > >>> >> > >>> >> O tomcat precisar estar "direcionado" para a raiz do servidor > >>> > > >>> > Cara, não entendi o que você quis dizer com o tomcat tiver uma > pasta... > >>> > > >>> > Eu coloquei o meu .war dentro da pasta webapps e automaticamente ele > >>> > extrai > >>> > o conteúdo e cria a pasta da aplicação, que no caso é administracao, > >>> > ficando > >>> > /webapps/administracao. > >>> > > >>> > Eu fiz o mesmo processo aqui e funciona normalmente. Criei um > servidor > >>> > "limpo", startei sem usar o eclipse, depois coloquei o .war dentro do > >>> > webapps e testei e funcionou. > >>> > > >>> > Da mesma forma fiz no servidor, e não funcionou :( > >>> > > >>> > "Publicar uma aplicação em Flex deveria ser tão simples quanto > >>> > desenvolver > >>> > nela :(" > >>> > > >>> >> Obs: Passei por esse erro em uma hospedagem > >>> >> > >>> >> On 6 ago, 11:35, Felipe RIA <[email protected]> wrote: > >>> >> > Olá Rafael, > >>> >> > > >>> >> > Então, o arquivo gerado (.war) está lá sim.. coloquei ele dentro > do > >>> >> > *webapps > >>> >> > * do tomcat e o mesmo foi feito deploy, como mostra o log abaixo: > >>> >> > > >>> >> > *Aug 6, 2009 11:08:12 AM org.apache.catalina.startup.HostConfig > >>> >> > deployWAR > >>> >> > INFO: Deploying web application archive administracao.war* > >>> >> > > >>> >> > Acho que deve ser alguma coisa relacionada a configuração no meu > >>> >> > projeto > >>> >> > :( > >>> >> > > >>> >> > Me fala uma coisa, a propriedade rootURL pode influenciar neste > erro > >>> >> > ??? > >>> >> > Ou > >>> >> > ele é útil apenas para uso local (ele está com o valor > >>> >> > *http://localhost:8080/administracao*) > >>> >> > > >>> >> > Assim como o serverRootURL está também com este valor: > >>> >> > *http://localhost:8080/administracao* > >>> >> > > >>> >> > E o serverRoot está com valor vazio. > >>> >> > > >>> >> > []'s > >>> >> > > >>> >> > 2009/8/6 RafaelViana <[email protected]> > >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > > A aplicação (arquivos do WAR) precisam rodar dentro do TomCat > >>> >> > > >>> >> > > On 6 ago, 11:22, Felipe RIA <[email protected]> wrote: > >>> >> > > > Ninguém? [?] > >>> >> > > >>> >> > > > Depois de tentar mexer aqui, mudou o erro, agora mostrando: > >>> >> > > > *Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: > >>> >> > > > Status > >>> >> > > 501* > >>> >> > > >>> >> > > > Lembro ainda que o messagebroker/amf continua funcionando. > >>> >> > > >>> >> > > > Publicar uma aplicação em Flex deveria ser tão simples quanto > >>> >> > > > desenvolver > >>> >> > > > nela :( > >>> >> > > >>> >> > > > Desde já agradeço quaisquer ajuda. > >>> >> > > >>> >> > > > 2009/8/6 Felipe RIA <[email protected]> > >>> >> > > >>> >> > > > > Pessoal, fiz aqui um exemplo simples e localmente funcionou, > >>> >> > > > > porém > >>> >> > > quando > >>> >> > > > > eu mando para o meu server, ele dá o seguinte erro: > >>> >> > > >>> >> > > > > [FaultEvent fault=[RPC Fault faultString="Send failed" > >>> >> > > > > faultCode="Client.Error.MessageSend" > >>> >> > > *faultDetail="Channel.Connect.Failed > >>> >> > > > > error NetConnection.Call.Failed: HTTP: Failed: url: ' > >>> >> > > > >http://meudominio.com/minhaapp/messagebroker/amf'"*] > >>> >> > > > > messageId="10E78FC5-C8CB-E9AF-8A15-EFE8318C3BD7" > type="fault" > >>> >> > > bubbles=false > >>> >> > > > > cancelable=true eventPhase=2] > >>> >> > > >>> >> > > > > Deixo claro que onde tem *meudominio* e *minhaapp*, são > dados > >>> >> > > fictícios, > >>> >> > > > > não coloquei o valor real aqui no email. > >>> >> > > >>> >> > > > > - Estou usando Java com BlazeDS. > >>> >> > > > > - Já coloquei o crossdomain dentro da minha pasta raiz da > app. > >>> >> > > > > - Quando eu acesso * > >>> >> > > >>> >> > > > >>> >> > > > >http://meudominio.com/minhaapp/messagebroker/amf*dá<http://meudominio.com/minhaapp/messagebroker/amf*d%C3%A1> > <http://meudominio.com/minhaapp/messagebroker/amf*d%C3%A1> > >>> >> > > > > tudo certo (aparece uma tela branca, como o previsto. > >>> >> > > > > - Usando o Firebug, aparece um erro 501. > >>> >> > > >>> >> > > > > Será que é algum problema com o Tomcat no servidor ??? > >>> >> > > >>> >> > > > > Desde já agradeço quaisquer ajuda. > >>> >> > > >>> >> > > > 33F.gif > >>> >> > > > < 1KVisualizarFazer download > >>> >> > >>> > > >>> > > >>> > > > >>> > > >>> > >>> > >>> > >>> -- > >>> Atenciosamente, Pergentino. > >>> > >>> > >> > > > > > > > > > > > > > -- > Atenciosamente, Pergentino. > > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
