Marcelo mudei o destination  do remoteobject para "servico" e
realmente apareceu o erro em relação a essa mundaça o que pode
ser.Fico no aguardo!


Erro =[MessagingError message='Destination 'servico' either does not
exist or the destination has no channels defined (and the application
does not define any default channels.)']

 O que pode ser,será algum problema em relação ao postgresql,pq eu
queria que aparecesse uma mesagem coforme a classe java informando se
deu certo ou não.Fico no aguardo.Obrigado!

On 6 out, 00:05, Marcelo Caser <marceloca...@gmail.com> wrote:
> desculpa amigo, ao inves de id, mude o o seu destination do remoteobject
>
> 2009/10/6 Marcelo Caser <marceloca...@gmail.com>
>
> > ve se nao existe algo em cache... muda seu remoteobject o id, para
> > id="algumacoisa" e ve se o erro aparece mostrando o "algumacoisa"... n vi
> > nda de errado no seu remoting-config
>
> > 2009/10/5 Cristiano Gonçalves <cristiano...@gmail.com>
>
> >> Pessoal criei um projeto teste para conectar com o meu banco de
> >> dados,quero que ele apareça quando eu apertar no botão popular apareça
> >> a mensagem  "conectaco com sucesso" de acordo com  minha classe
> >> java,porem aparece um erro.Fico no aguardo quem poder me ajudar segue
> >> a estrutura do meu código.
>
> >> Erro =[MessagingError message='Destination 'ServicoJavaPaciente'
> >> either does not exist or the destination has no channels defined (and
> >> the application does not define any default channels.)']
>
> >> E quando acrecento a linha -services "../WebContent/WEB-INF/flex/
> >> services-config.xml" em flexCompiler,nem o erro aparece mais.Só voltar
> >> a aparecer quando eu a retiro o que pode ser fico no aguardo.
>
> >> AplicacaoJavaFlex.mxml
>
> >> <?xml version="1.0" encoding="utf-8"?>
> >> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> >> layout="absolute">
>
> >>        <mx:RemoteObject id="ServicoJavaPaciente"
> >> destination="ServicoJavaPaciente" fault="FaultServicoPaciente(event)">
> >>        <mx:method   name="listar_paciente" fault="FaultServicoPaciente
> >> (event)"/>
>
> >>        </mx:RemoteObject>
> >> <mx:Script>
> >>        <![CDATA[
> >>                import mx.rpc.events.FaultEvent;
> >>                import mx.rpc.events.ResultEvent;
> >>                import mx.controls.Alert;
>
> >>                public function chama_lista_paciente() : void {
> >>                        ServicoJavaPaciente.listar_paciente();
> >>                                }
>
> >>                public function FaultServicoPaciente(event:FaultEvent) :
> >> void {
> >>                        Alert.show("Erro =" +event.fault.faultString);
> >>                }
> >>        ]]>
> >> </mx:Script>
>
> >>        <mx:Button x="63" y="146" label="Popular"
> >> click="{chama_lista_paciente()}" />
> >>        <mx:DataGrid x="104" y="207">
> >>                <mx:columns>
> >>                        <mx:DataGridColumn headerText="Column 1"
> >> dataField="col1"/>
> >>                        <mx:DataGridColumn headerText="Column 2"
> >> dataField="col2"/>
> >>                        <mx:DataGridColumn headerText="Column 3"
> >> dataField="col3"/>
> >>                </mx:columns>
> >>        </mx:DataGrid>
>
> >> </mx:Application>
>
> >> --------------------------------------------------------------
> >> SerivoJavaPaciente.java
>
> >> package br.com.sinappes.BancoJavaFLex;
>
> >> import java.sql.*;
> >> import javax.swing.JOptionPane;
>
> >> public class ServicoJavaPaciente {
>
> >>        public void listar_paciente(){
> >>                JOptionPane.showMessageDialog(null, "conectou com
> >> sucesso");
> >>                String driver = "org.postgresql.Driver";
> >>            String url = "jdbc:postgresql://localhost:5432/flex";
> >>            String usuario = "postgres";
> >>            String senha = "postgres";
> >>            Connection conexao;
> >>            Statement statement;
> >>            ResultSet resultset;
>
> >>            try {
>
> >>                Class.forName(driver);
> >>                conexao = DriverManager.getConnection(url, usuario, senha);
> >>                JOptionPane.showMessageDialog(null, "conectou com
> >> sucesso");
>
> >>                        } catch (ClassNotFoundException Driver ) {
> >>                    JOptionPane.showMessageDialog(null, "Driver não
> >> conectado"
> >> +Driver);
>
> >>                }
> >>               catch(SQLException Banco){
>
> >>                   JOptionPane.showMessageDialog(null, "Erro de manipulação
> >> do
> >> banco"+Banco);
> >>               }
>
> >>        }
> >>        }
> >>  -------------------------------------------
>
> >> remoting-config.xml
>
> >> <?xml version="1.0" encoding="UTF-8"?>
> >> <service id="remoting-service"
> >>    class="flex.messaging.services.RemotingService">
>
> >>    <adapters>
> >>        <adapter-definition id="java-object"
> >> class="flex.messaging.services.remoting.adapters.JavaAdapter"
> >> default="true"/>
> >>    </adapters>
>
> >>    <default-channels>
> >>        <channel ref="my-amf"/>
> >>    </default-channels>
>
> >>  <destination id="ServicoJavaPaciente">
> >> <properties>
> >> <source>br.com.sinappes.BancoJavaFLex.ServicoJavaPaciente</source>
> >> </properties>
> >> </destination>
> >>  </service>
>
> >> ------------------------------------------------------------------------------
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a