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
