desculpa amigo, ao inves de id, mude o o seu destination do remoteobject

2009/10/6 Marcelo Caser <[email protected]>

> 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