Coloca o endpoint no RemoteObject direto no código Flex... não rola no services-config.xml
Em 14 de setembro de 2010 08:20, Ivan Junckes Filho <[email protected]>escreveu: > O endpoint já estava fixado... > > <channel-definition id="my-amf" > class="mx.messaging.channels.AMFChannel"> > <endpoint url="http://localhost:8081/software/ > messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/> > <properties> > <add-no-cache-headers>false</add-no-cache-headers> > </properties> > </channel-definition> > > > E não está desatualizado.. e só existe um server tb.. > > On 13 set, 16:58, Fábio Goll <[email protected]> wrote: > > 2010/9/13 Fábio Goll <[email protected]> > > > > > 1 - Não tem uma classe perdida (ou desatualizada) aí sem esse método no > teu > > > web container? > > > > > 2 - Não tem que informar no remoteobject o endpoint com o caminho > completo > > > do amf quando é uma aplicação AIR? > > > > Ops, esqueci que pode estar fixo no services-config.xml ... =) > > > > > > > > > ex.: endpoint="http://teuserver:porta/webappcomblazeds" > > > > > Como a aplicação não roda sob uma web app, o AIR não sabe qual é esse > > > caminho, tem que ser informado. > > > > > 2010/9/13 Ivan Junckes Filho <[email protected]> > > > > > Rafael esse projeto é AIR então não tenho como limpar cache nem trocar > > >> o navegador.. mas todos os outros passos já foram feitos.. estou > > >> estranhando porque se fosse um erro de configuração ele nem > > >> encontraria a classe.. > > > > >> On 13 set, 16:09, RafaelViana <[email protected]> wrote: > > >> > 1) Faz um clean no projeto, um rebuild, e starta ele de novo. > (projeto > > >> > Java) > > >> > 2) Limpa o cache do navegador e roda a aplicação Flex. > > > > >> > O caminho está correto, senão o erro seria outro. O fault e o result > > >> > são úteis quando ocorre um erro dentro do método Java, nesse caso > como > > >> > não está nem achando não teria muita serventia. > > > > >> > Se não funcionar o que falei acima. Tenta fazer o seguinte: > > > > >> > 3) Crie outro método nessa classe e tenta chamá-lo. > > >> > 4) Se ainda assim não der tenta criar outra classe e chamar o método > > >> > de lá. > > > > >> > On 13 set, 15:23, Ivan Junckes Filho <[email protected]> wrote: > > > > >> > > Está correto. > > > > >> > > On 13 set, 15:16, Guilherme Sjlender <[email protected]> > wrote: > > > > >> > > > confirma se o source do remoting-config.xml está correto com o > > >> caminho da > > >> > > > classe java > > > > >> > > > Em 13 de setembro de 2010 15:15, Ivan Junckes Filho > > >> > > > <[email protected]>escreveu: > > > > >> > > > > Não tenho nenhuma interface... > > > > >> > > > > On 13 set, 15:09, Marco Almeida <[email protected]> wrote: > > >> > > > > > só por garantia... na sua Classe de serviço Java você usa > alguma > > >> > > > > interface? > > >> > > > > > e se usa esse Método gerarRelatorio está declarado lá.. > > > > >> > > > > > pois já tive um problema parecido e era esse o erro.. > > > > >> > > > > > espero ter ajudado.. > > > > >> > > > > > abraço! > > > > >> > > > > > Em 13 de setembro de 2010 14:54, Ivan Junckes Filho > > >> > > > > > <[email protected]>escreveu: > > > > >> > > > > > > Eu postei 3 vezes a mesma coisa pq achei que não tinha ido > foi > > >> mal.. > > > > >> > > > > > > A msg que deu: > > > > >> > > > > > > (mx.messaging.messages::ErrorMessage)#0 > > >> > > > > > > body = (null) > > >> > > > > > > clientId = "18DCBAC3-1E0D-60C5-9AED-DA67A7EB2632" > > >> > > > > > > correlationId = "2255584A-384F-B403-A336-0C3B468D206A" > > >> > > > > > > destination = "RelatorioFiscalizacaoService" > > >> > > > > > > extendedData = (null) > > >> > > > > > > faultCode = "Server.ResourceUnavailable" > > >> > > > > > > faultDetail = "Method 'gerarRelatorio' not found." > > >> > > > > > > faultString = "Cannot invoke method 'gerarRelatorio'." > > >> > > > > > > headers = (Object)#1 > > >> > > > > > > messageId = "18DCBB5A-7C09-DA60-F48A-624B2D4DCB7D" > > >> > > > > > > rootCause = (null) > > >> > > > > > > timestamp = 1284400433212 > > >> > > > > > > timeToLive = 0 > > > > >> > > > > > > On 13 set, 14:21, Guilherme Sjlender < > [email protected]> > > >> wrote: > > >> > > > > > > > ??? > > > > >> > > > > > > > Em 13 de setembro de 2010 14:19, Ivan Junckes Filho > > >> > > > > > > > <[email protected]>escreveu: > > > > >> > > > > > > > > <mx:RemoteObject id="roRelatorio" > > >> > > > > > > > > destination="RelatorioFiscalizacaoService"> > > >> > > > > > > > > <mx:method name="gerarRelatorio"/> > > >> > > > > > > > > </mx:RemoteObject> > > > > >> > > > > > > > > private function gerarRelatorio():void{ > > >> > > > > > > > > roRelatorio.gerarRelatorio(); > > >> > > > > > > > > } > > > > >> > > > > > > > > On 13 set, 09:18, Guilherme Sjlender < > > >> [email protected]> > > >> > > > > wrote: > > >> > > > > > > > > > Como você está fazendo a chamada do Flex para o > Java? (a > > >> linha AS > > >> > > > > que > > >> > > > > > > > > você > > >> > > > > > > > > > dispara a chamada) > > > > >> > > > > > > > > > Em 13 de setembro de 2010 09:11, Ivan Junckes Filho > > >> > > > > > > > > > <[email protected]>escreveu: > > > > >> > > > > > > > > > > Alguém? > > > > >> > > > > > > > > > > On 10 set, 10:40, Ivan Junckes Filho < > > >> [email protected]> > > >> > > > > > > wrote: > > >> > > > > > > > > > > > public void gerarRelatorio(){ > > > > >> System.out.println("FUNCIONA"); > > >> > > > > > > > > > > > } > > > > >> > > > > > > > > > > > On 10 set, 10:29, Mário Júnior < > > >> [email protected]> wrote: > > > > >> > > > > > > > > > > > > o método é public? > > > > >> > > > > > > > > > > > > Em 10 de setembro de 2010 08:50, Ivan Junckes > > >> Filho > > >> > > > > > > > > > > > > <[email protected]>escreveu: > > > > >> > > > > > > > > > > > > > Seguinte pessoal, como já disse no outro > tópico > > >> estou com > > >> > > > > > > > > problema > > >> > > > > > > > > > > > > > para acessar air java pelo blazeds... > > >> > > > > > > > > > > > > > Eu fixei a URL como me foi falado. E agora > ele > > >> consegue > > >> > > > > > > acessar a > > >> > > > > > > > > > > > > > classe mas não consegue utilizar o método e > ele > > >> realmente > > >> > > > > > > está > > >> > > > > > > > > lá! > > > > >> > > > > > > > > > > > > > O erro é esse: > > > > >> > > > > > > > > > > > > > [RPC Fault faultString="Cannot invoke method > > >> > > > > > > 'gerarRelatorio'." > > >> > > > > > > > > > > > > > faultCode="Server.ResourceUnavailable" > > >> > > > > faultDetail="Method > > >> > > > > > > > > > > > > > 'gerarRelatorio' not found."] > > >> > > > > > > > > > > > > > at mx.rpc::AbstractInvoker/ > > >> > > > > > > > >http://www.adobe.com/2006/flex/mx/ > > > > >> > internal::faultHandler()[C:\autobuild\3.5.0\frameworks\projects\rpc\src > > >> > > > > > > > > > > > > > \mx\rpc\AbstractInvoker.as:290] > > >> > > > > > > > > > > > > > at > > > > >> > > > > > mx.rpc::Responder/fault()[C:\autobuild\3.5.0\frameworks\projects > > >> > > > > > > > > > > > > > \rpc\src\mx\rpc\Responder.as:58] > > >> > > > > > > > > > > > > > at > > > > >> mx.rpc::AsyncRequest/fault()[C:\autobuild\3.5.0\frameworks\projects > > >> > > > > > > > > > > > > > \rpc\src\mx\rpc\AsyncRequest.as:103] > > >> > > > > > > > > > > > > > at > > >> > > > > > > > > > NetConnectionMessageResponder/statusHandler()[C:\autobuild > > > > >> \3.5.0\frameworks\projects\rpc\src\mx\messaging\channels > > >> > > > > > > > > > > > > > \NetConnectionChannel.as:581] > > >> > > > > > > > > > > > > > at > > >> > > > > > > mx.messaging::MessageResponder/status()[C:\autobuild > > > > >> \3.5.0\frameworks\projects\rpc\src\mx\messaging\MessageResponder.as: > > >> > > > > > > > > > > > > > 222] > > > > >> > > > > > > > > > > > > > Valeu > > > > >> > > > > > > > > > > > > > -- > > >> > > > > > > > > > > > > > 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 emhttp:// > > >> > > > > > > > > > > groups.google.com/group/flexdev > > > > >> > > > > > > > > > > > > -- > > >> > > > > > > > > > > > > Mario Juniorhttp://blog.mariojunior.com/ > > >> > > > > > > > > > > > > @mariojunior > > > > >> > > > > > > > > > > -- > > >> > > > > > > > > > > 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 emhttp:// > > >> > > > > > > groups.google.com/group/flexdev > > > > >> > > > > > > > > > -- > > > > >> ----------------------------------------------------------- > > >> > > > > > > > > > Guilherme Sjlender - > > >> > > > > > > > > > Desenvolvedor RIA - Flex/Java - > > >>http://site.gflex.biz > > >> > > > > > > > > - > > >> > > > > > > > > > ------------------------------------------------ > > > > >> > > > > > > > > -- > > >> > > > > > > > > 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 emhttp:// > > >> > > > > groups.google.com/group/flexdev > > > > >> > > > > > > > -- > > >> > > > > > > > > ----------------------------------------------------------- > > >> > > > > > > > Guilherme Sjlender - > > >> > > > > > > > Desenvolvedor RIA - Flex/Java - > > >>http://site.gflex.biz > > >> > > > > > > - > > >> > > > > > > > ------------------------------------------------ > > > > >> > > > > > > -- > > >> > > > > > > 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 emhttp:// > > >> groups.google.com/group/flexdev > > > > >> > > > > -- > > >> > > > > 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 > > > > ... > > > > mais » > > -- > 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 > -- ----------------------------------------------------------- Guilherme Sjlender - Desenvolvedor RIA - Flex/Java - http://site.gflex.biz - ------------------------------------------------ -- 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
