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

Responder a