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