depois de penar por muito tempo...a procura de como usar o granite com amf3, resolvi peruntar. baixei o granite pojo e esta funcionando.
encontrei um link q diz que posso fazer chamadas remotas a metodos diretamente do ActionScript sem precisar configurar os metodos no services-config.xml, segui todos os passos mas da um erro. esse evento pelo que vejo ele trabalho somente com AMF0 esse funciona certinho.. nesse caso o remoteobject num ta fazendo chamada dinamica ao metodo e sim esta usando as configurações do services-config.xml. segue link http://erkobridee.com/2008/03/19/adobe-flex-remoteobject-sem-services-configxml/ evendo ok 19:33:09,546 DEBUG [AMFMessageServlet] << Returning AMF0 response: org.granite.messaging.amf.AMF0Message { version = 3 headers = [] bodies = [ org.granite.messaging.amf.AMF0Body { target = /1/onResult serviceName = null serviceMethodName = null response = type = AMF3_OBJECT value = flex.messaging.messages.AcknowledgeMessage { correlationId = E4E87CAF-2B47-D65B-3FEF-E5E862AA6A7B destination = null headers = {DSId=8DDB3F54-0304-4BAA-9972-37D32364EE03} messageId = 0EDDFB57-8E85-4B08-8F33-A047EDB6121A timestamp = 1215037989546 clientId = 554A15EF-5A3B-4688-B053-71BB1D1773D9 timeToLive = 0 body = null } } ] } evendo ok 19:33:09,578 DEBUG [AMFMessageServlet] >> Processing AMF0 request: org.granite.messaging.amf.AMF0Message { version = 3 headers = [] bodies = [ org.granite.messaging.amf.AMF0Body { target = null serviceName = null serviceMethodName = null response = /2 type = ARRAY value = [ flex.messaging.messages.RemotingMessage { source = test.pojo.PojoService operation = getCounter correlationId = null destination = my-graniteamf headers = {DSId=8DDB3F54-0304-4BAA-9972-37D32364EE03, DSEndpoint=my-graniteamf} messageId = 01D9C7D7-B2D5-ACCA-9E1F-E5E8628BCF2A timestamp = 0 clientId = null timeToLive = 0 body = [] } ] } ] } erro.. essa foi utilizando uma chama com metodo remoto ..pelo que vejo parece que o granite num ta trabalhando com amf3... mas o q fazer. 19:33:09,578 ERROR [AMFMessageServlet] AMF message error java.lang.NullPointerException at org.granite.messaging.service.ServiceFactory.getFactoryInstance(ServiceFactory.java: 55) at org.granite.messaging.amf.process.AMF3MessageProcessor.processRemotingMessage(AMF3MessageProcessor.java: 121) at org.granite.messaging.amf.process.AMF3MessageProcessor.process(AMF3MessageProcessor.java: 54) at org.granite.messaging.amf.process.AMF0MessageProcessor.process(AMF0MessageProcessor.java: 71) at org.granite.messaging.webapp.AMFMessageServlet.doPost(AMFMessageServlet.java: 59) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 206) at org.granite.messaging.webapp.AMFMessageFilter.doFilter(AMFMessageFilter.java: 87) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 286) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java: 856) at org.apache.coyote.http11.Http11AprProtocol $Http11ConnectionHandler.process(Http11AprProtocol.java:565) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java: 1509) at java.lang.Thread.run(Unknown Source) 19:33:09,578 ERROR [AMFMessageFilter] AMF message error javax.servlet.ServletException: java.lang.NullPointerException at org.granite.messaging.webapp.AMFMessageServlet.doPost(AMFMessageServlet.java: 66) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 206) at org.granite.messaging.webapp.AMFMessageFilter.doFilter(AMFMessageFilter.java: 87) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 286) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java: 856) at org.apache.coyote.http11.Http11AprProtocol $Http11ConnectionHandler.process(Http11AprProtocol.java:565) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java: 1509) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException at org.granite.messaging.service.ServiceFactory.getFactoryInstance(ServiceFactory.java: 55) at org.granite.messaging.amf.process.AMF3MessageProcessor.processRemotingMessage(AMF3MessageProcessor.java: 121) at org.granite.messaging.amf.process.AMF3MessageProcessor.process(AMF3MessageProcessor.java: 54) at org.granite.messaging.amf.process.AMF0MessageProcessor.process(AMF0MessageProcessor.java: 71) at org.granite.messaging.webapp.AMFMessageServlet.doPost(AMFMessageServlet.java: 59) ... 17 more alguem me ajuda. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
