É 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
-~----------~----~----~----~------~----~------~--~---

Responder a