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 <[email protected]>

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