É que se você não colocar o parâmetro de contextRoot no SWF e não colocar o mesmo (SWF) no web root da app web java, fica impossível para o BlazeDS ser acionado, pois não se trata de uma aplicação Flex local, e sim, de uma aplicação flex que está sendo executada em um web container. Portanto, deve-se seguir os "protocolos" de desenvolvimento Java neste caso (ou fazer o deploy do SWF apontando para a pasta web root do seu projeto Java Web, ou então utilizar alguma rotina com ANT, arquivos .BAT ou .sh para executar a cópia pós-compilação, ou alguma variação destas). O que você poderia fazer é como eu faço nos meus projetos grails e java - faz o deploy de dev na pasta web root mesmo, (para agilizar o desenvolvimento) e quando tenho que fazer um deploy da aplicação em teste ou produção, recorro a um servidor de CI (Continuous Integration) como o Hudson ou o CruiseControl. Mas ae você tem que ter pelo menos um script de deploy automatizado ou com ANT, ou com GANT, ou com Maven2 para possibilitar isso.
Abraços e bons estudos Rafael Mauricio Nami 2009/1/23 Daniel Rodrigues da Cunha Frank <[email protected]> > Henrique,Eu procedi conforme a sua instrução. O erro desaparece, mas minha > aplicação que está toda compilada em bin-debug não consegue acessar o Java. > Caso eu coloque para gerar os SWFs na WebContent do projeto Java funciona > perfeitamente. No entanto eu gostaria de colocar na WebContent o conteúdo > apenas da bin-realease e não dá bin-debug. > > Att., > > 2009/1/23 Henrique Marino <[email protected]> > > >> Coloca nos parametros do compilador: -compiler.context-root / >> seu_context_root >> >> []s, >> >> Henrique F. Marino >> blog.dclick.com.br >> www.dclick.com.br >> >> On 23 jan, 16:32, Daniel Rodrigues da Cunha Frank >> <[email protected]> wrote: >> > Caros, >> > Resolvi criar projetos separados, Flex e Java, para a minha aplicação. >> Vi >> > isso na palestra BlazeDS: Integrando Java e Flex Facilmente, do Mário >> Júnior >> > no Café com o Tom. >> > O problema ocorre na hora de fazer as configurações do BlazeDS, setei >> nos >> > parâmetros do compilador o caminho para o services-config.xml (que está >> no >> > projeto Java), neste ponto o Flex Builder exibe o seguinte erro 'The >> > services configuration includes a channel-definition 'my-amf' that has >> an >> > endpoint with a context.root token but a context root has not been >> defined. >> > Please specify a context-root compiler argument. >> > Setando o context-root os erros desaparecem, mas os flex não consegue >> > acessar o java. >> > Poderiam me ajudar como configurar o projeto desta forma? >> > >> > Obrigado, >> > >> > -- >> > Daniel R.C.Frank >> > Análise e Programação >> >> > > > -- > Daniel R.C.Frank > Análise e Programação > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
