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