Brigadão pela dica, Antonio

abraços

Em 2 de fevereiro de 2012 17:07, Antonio Pasqualli
<[email protected]> escreveu:
> http://blog.erkobridee.com/2010/03/28/adobe-flash-builder-flex-4-blazeds-4/
>
> Em 2 de fevereiro de 2012 11:52, Felipe Mafra <[email protected]>
> escreveu:
>>
>> Pessoal, uma dúvida de principiante...
>> Estou em uma comunicacao Flex e Java, usando a IDE NetBeans 6.9.
>> Consigo me comunicar normalmente, mas se mudo o nome dos servicos no
>> Java e no correspondente no Flex, tomo erro. Por exemplo
>>
>> Classe no Java
>>
>> package servicos;
>> public class ServicoJava {
>>
>>    public void imprimir(){
>>
>>        System.out.println("SEGUNDO SERVICO");
>>    }
>> }
>>
>> Remote-config.xml
>>
>> <destination id="FlexJava">
>>        <properties>
>>            <source>servicos.ServicoJava</source>
>>        </properties>
>>  </destination>
>>
>> RemoteObject no Flex
>>
>> <s:RemoteObject id="qualquerum" destination="FlexJava"
>> showBusyCursor="true">
>>                        <s:method name="imprimir" />
>> </s:RemoteObject>
>>
>> Funcao que chama o RemoteObject
>>
>> protected function botao_clickHandler(event:MouseEvent):void
>>                        {
>>                                qualquerum.imprimir();
>>                        }
>>
>>
>> Até ai funciona normalmente! Mas se faço alguma alteracao simples,
>> como por exemplo, alterar o destination no RemoteObject e alterar para
>> o mesmo nome
>> o id do destination no Java, tomo erro.
>>
>> [RPC Fault faultString="No destination with id 'Servico' is registered
>> with any service." faultCode="Server.Processing" faultDetail="null"]
>>        at
>> mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:345]
>>        at
>> mx.rpc::Responder/fault()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\rpc\Responder.as:68]
>>        at
>> mx.rpc::AsyncRequest/fault()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:113]
>>        at
>> NetConnectionMessageResponder/statusHandler()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:609]
>>        at
>> mx.messaging::MessageResponder/status()[E:\dev\hero_private\frameworks\projects\rpc\src\mx\messaging\MessageResponder.as:264]
>>
>>
>> COMO FICARAM OS SERVICOS
>>
>>                <s:RemoteObject id="qualquerum"
>>                                                destination="Servico"
>>                                                showBusyCursor="true">
>>                        <s:method name="imprimir2" />
>>                </s:RemoteObject>
>>
>> <destination id="Servico">
>>        <properties>
>>            <source>servicos.ServicoJava</source>
>>        </properties>
>>    </destination>
>>
>> Há mais algum lugar que eu tenha que mudar? O mesmo acontece se eu
>> apenas mudar o nome de algum método e seus locais correspondentes.
>> Obrigado, pessoal!
>>
>>
>>
>>
>> --
>> Felipe Mafra
>>
>> "Estudante, eis um título que apenas abandonamos no túmulo"
>>
>> --
>> 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
>
>
>
>
> --
>
>
> a.pasqualli - Skype
> [email protected] - MSN
>
> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É
> necessário também a ação" - William Shakespeare
>
> --
> 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



-- 
Felipe Mafra

"Estudante, eis um título que apenas abandonamos no túmulo"

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