Limpa o cache do navegador. ou roda em debug que evita alguns casos de cache.
2010/5/10 Jonas <[email protected]> > Pessoal, > > Jah fiz um CLEAN, REFRESH, removi do tomcat, e o problema persiste... > > Alterei meu Banco.as para : > > * > > package > * objetos.banco > > { > > *import* objetos.persistente.Persistente; > > [ > *Bindable*] > > [RemoteClass(alias= > *"com.infinity.datamarket.comum.banco.Banco"*)] > > *public* *class* Banco *extends* Persistente > > { > > *public* *function* Banco(){ > > } > > *public* *var* descricao:String; > > *public* *var* situacao:String; > > } > > } > e mostranto dando o erro: > > [BlazeDS]05/10/2010 16:19:24.651 [ERROR] [Endpoint.AMF] Cannot create class > of type 'com.infinity.datamarket.comum.Banco'. > * > > flex.messaging.MessageException > *: Cannot create class of type 'com.infinity.datamarket.comum.Banco'. Type > 'com.infinity.datamarket.comum.Banco' not found. > > at flex.messaging.util.ClassUtil.createClass( > *ClassUtil.java:66*) > > at flex.messaging.io.AbstractProxy.getClassFromClassName( > *AbstractProxy.java:103*) > > at flex.messaging.io.amf.Amf3Input.readScriptObject( > *Amf3Input.java:430*) > > at flex.messaging.io.amf.Amf3Input.readObjectValue( > *Amf3Input.java:153*) > > at flex.messaging.io.amf.Amf3Input.readObject( > *Amf3Input.java:132*) > > at flex.messaging.io.amf.Amf3Input.readArray( > *Amf3Input.java:371*) > > at flex.messaging.io.amf.Amf3Input.readObjectValue( > *Amf3Input.java:157*) > > at flex.messaging.io.amf.Amf3Input.readObject( > *Amf3Input.java:132*) > > at flex.messaging.io.amf.Amf3Input.readScriptObject( > *Amf3Input.java:473*) > > at flex.messaging.io.amf.Amf3Input.readObjectValue( > *Amf3Input.java:153*) > > at flex.messaging.io.amf.Amf3Input.readObject( > *Amf3Input.java:132*) > > at flex.messaging.io.amf.Amf0Input.readObjectValue( > *Amf0Input.java:135*) > > at flex.messaging.io.amf.Amf0Input.readArrayValue( > *Amf0Input.java:326*) > > at flex.messaging.io.amf.Amf0Input.readObjectValue( > *Amf0Input.java:139*) > > at flex.messaging.io.amf.Amf0Input.readObject( > *Amf0Input.java:95*) > > at flex.messaging.io.amf.AmfMessageDeserializer.readObject( > *AmfMessageDeserializer.java:226*) > > at flex.messaging.io.amf.AmfMessageDeserializer.readBody( > *AmfMessageDeserializer.java:205*) > > at flex.messaging.io.amf.AmfMessageDeserializer.readMessage( > *AmfMessageDeserializer.java:125*) > > at flex.messaging.endpoints.amf.SerializationFilter.invoke( > *SerializationFilter.java:114*) > > at flex.messaging.endpoints.BaseHTTPEndpoint.service( > *BaseHTTPEndpoint.java:278*) > > at flex.messaging.MessageBrokerServlet.service( > *MessageBrokerServlet.java:322*) > > at javax.servlet.http.HttpServlet.service( > *HttpServlet.java:717*) > > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > *ApplicationFilterChain.java:290*) > > 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:191*) > > at org.apache.catalina.core.StandardHostValve.invoke( > *StandardHostValve.java:127*) > > 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:298*) > > at org.apache.coyote.http11.Http11Processor.process( > *Http11Processor.java:852*) > > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process( > *Http11Protocol.java:588*) > > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( > *JIoEndpoint.java:489*) > > at java.lang.Thread.run( > *Thread.java:619*) > > > Em 10 de maio de 2010 16:10, bruno bg <[email protected]> escreveu: > > faça um CLEAN do seu projeto . E restart seu Tomcat. >> >> brunobg >> >> >> Em 10 de maio de 2010 16:06, Jonas <[email protected]> escreveu: >> >> Oi Fábio, >>> >>> Realmente estava mapeado errado, daí alterei só que permanece o erro >>> exibindo o caminho antigo, será cache?? Estou engatinhando no flex... >>> >>> >>> >>> Em 10 de maio de 2010 15:57, Fábio Goll <[email protected]> escreveu: >>> >>> A princípio o remoteclass está errado. >>>> >>>> Sua classe Banco no java está na package >>>> com.infinity.datamarket.comum.banco >>>> >>>> Portanto seu remoteClass deveria ser: >>>> com.infinity.datamarket.comum.banco.Banco >>>> >>>> e não >>>> >>>> com.infinity.datamarket.comum.Banco >>>> >>>> 2010/5/10 Jonas <[email protected]> >>>> >>>> Bom, acessei a url que o Mario indicou ( >>>>> http://localhost:8080/Aplicacao/messagebroker/amf) e apareceu a tela >>>>> em branco. Daí testei novamente o cadastro de banco e o mesmo erro eh >>>>> apresentado. >>>>> >>>>> Em 10 de maio de 2010 15:42, bruno bg <[email protected]> escreveu: >>>>> >>>>> então tá tudo funcionando. ? >>>>>> senão, qual erro ? >>>>>> >>>>>> brunobg >>>>>> >>>>>> >>>>>> Em 10 de maio de 2010 15:12, Jonas <[email protected]>escreveu: >>>>>> >>>>>> Ok, apareceu a tela em branco. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Em 10 de maio de 2010 15:03, bruno bg <[email protected]> escreveu: >>>>>>> >>>>>>> >>>>>>> nessa fase tem que aparecer a tela em branco. >>>>>>>> se der erro, vai aparecer . >>>>>>>> >>>>>>>> >>>>>>>> brunobg >>>>>>>> >>>>>>>> >>>>>>>> Em 10 de maio de 2010 14:46, Marcelo Caser >>>>>>>> <[email protected]>escreveu: >>>>>>>> >>>>>>>> troque a variavel {context-root} para o nome do seu projeto... >>>>>>>>> >>>>>>>>> dpois faça o teste: >>>>>>>>> >>>>>>>>> http://localhost:suaporta/seucontexto/messagebroker/amf<http://%7bserver.name%7d%3a%7bserver.port%7d/%7Bcontext.root%7D/messagebroker/amf> >>>>>>>>> >>>>>>>>> >>>>>>>>> Em 10 de maio de 2010 14:41, Jonas <[email protected]>escreveu: >>>>>>>>> >>>>>>>>> Olá Mario, >>>>>>>>>> >>>>>>>>>> Segue minha entidade Banco.java e Banco.as: >>>>>>>>>> >>>>>>>>>> Banco.java >>>>>>>>>> >>>>>>>>>> package com.infinity.datamarket.comum.banco; >>>>>>>>>> >>>>>>>>>> import com.infinity.datamarket.comum.util.Persistente; >>>>>>>>>> >>>>>>>>>> public class Banco extends Persistente{ >>>>>>>>>> >>>>>>>>>> private static final long serialVersionUID = >>>>>>>>>> -4859446635232194912L; >>>>>>>>>> private String descricao; >>>>>>>>>> private String situacao; >>>>>>>>>> public String getDescricao() { >>>>>>>>>> return descricao; >>>>>>>>>> } >>>>>>>>>> public void setDescricao(String descricao) { >>>>>>>>>> this.descricao = descricao; >>>>>>>>>> } >>>>>>>>>> public String getSituacao() { >>>>>>>>>> return situacao; >>>>>>>>>> } >>>>>>>>>> public void setSituacao(String situacao) { >>>>>>>>>> this.situacao = situacao; >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> public Banco(){ >>>>>>>>>> >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> Banco.as: >>>>>>>>>> >>>>>>>>>> package objetos.banco >>>>>>>>>> { >>>>>>>>>> import objetos.persistente.Persistente; >>>>>>>>>> >>>>>>>>>> [Bindable] >>>>>>>>>> [RemoteClass(alias="com.infinity.datamarket.comum.Banco")] >>>>>>>>>> public class Banco extends Persistente >>>>>>>>>> { >>>>>>>>>> public function Banco(){ >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> public var descricao:String; >>>>>>>>>> public var situacao:String; >>>>>>>>>> } >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Em 10 de maio de 2010 13:20, Mário Júnior >>>>>>>>>> <[email protected]>escreveu: >>>>>>>>>> >>>>>>>>>> O problema nao é na service-config.xml ... service-config.xml é só >>>>>>>>>>> para definicao de canais. >>>>>>>>>>> >>>>>>>>>>> O mapeamento das classes de servicos é feito no >>>>>>>>>>> remoting-config.xml, é lá q está o erro, certeza! =D >>>>>>>>>>> >>>>>>>>>>> 1min depois... >>>>>>>>>>> >>>>>>>>>>> Peraí.. vendo melhor o erro, por acaso a classe: >>>>>>>>>>> com.infinity.datamarket.comum.Banco é uma entidade? Se sim, dá >>>>>>>>>>> uma olhada no sua classe Banco.as e veja se o [RemoteClass] está >>>>>>>>>>> certo. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> []s >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Em 10 de maio de 2010 12:55, bruno bg <[email protected]>escreveu: >>>>>>>>>>> >>>>>>>>>>> jonas . é necessário você no service-config.xml fazer >>>>>>>>>>>> "apontamentos" dos DAOs (classes de serviços) que você irá fazer a >>>>>>>>>>>> comunicação entre FLEX e JAVA. >>>>>>>>>>>> >>>>>>>>>>>> se é o JAVA + BLAZEDS que está usando. !?!!??! hihihi >>>>>>>>>>>> >>>>>>>>>>>> ahm , coloque aê seu service-config.xml para agente ver. >>>>>>>>>>>> >>>>>>>>>>>> abraço >>>>>>>>>>>> bruno bg >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Em 10 de maio de 2010 12:17, Jonas >>>>>>>>>>>> <[email protected]>escreveu: >>>>>>>>>>>> >>>>>>>>>>>> Verifiquei nas propriedades do projeto e em Flex Compiler os >>>>>>>>>>>>> argumentos adicionais me parecem estar ok (-locale en_US -services >>>>>>>>>>>>> "../WebContent/WEB-INF/flex/services-config.xml"). As classes >>>>>>>>>>>>> estão >>>>>>>>>>>>> compiladas em Aplicacao\build. >>>>>>>>>>>>> >>>>>>>>>>>>> Teria mais alguma coisa a verificar? >>>>>>>>>>>>> >>>>>>>>>>>>> O services-config.xml é o que vem dentro do blazeDS. >>>>>>>>>>>>> >>>>>>>>>>>>> Em 10 de maio de 2010 12:11, miso <[email protected]>escreveu: >>>>>>>>>>>>> >>>>>>>>>>>>>> Simplesmente Flex não está encontrando a classe Java, >>>>>>>>>>>>>> pode ser qualquer coisa, má configuração no >>>>>>>>>>>>>> serviço-config.xml, o deploy das classes não foram feitas >>>>>>>>>>>>>> de uma olhada nesses detalhes >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> La alegría se multiplica, cuando la dividimos >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> 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 >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Atenciosamente, >>>>>>>>>>>>> >>>>>>>>>>>>> Francisco Jonas >>>>>>>>>>>>> 81 9194-4750 >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> 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 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> 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 >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Mario Junior >>>>>>>>>>> http://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 em >>>>>>>>>>> http://groups.google.com/group/flexdev >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Atenciosamente, >>>>>>>>>> >>>>>>>>>> Francisco Jonas >>>>>>>>>> 81 9194-4750 >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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 >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Atenciosamente, >>>>>>> >>>>>>> Francisco Jonas >>>>>>> 81 9194-4750 >>>>>>> >>>>>>> -- >>>>>>> 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 >>>>>>> >>>>>> >>>>>> -- >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Atenciosamente, >>>>> >>>>> Francisco Jonas >>>>> 81 9194-4750 >>>>> >>>>> -- >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Fábio Goll >>>> Gtalk/Msn: [email protected] >>>> Twitter: @fabiogoll >>>> >>>> -- >>>> 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 >>>> >>> >>> >>> >>> -- >>> Atenciosamente, >>> >>> Francisco Jonas >>> 81 9194-4750 >>> >>> -- >>> 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 >>> >> >> >> -- >> 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 >> > > > > -- > Atenciosamente, > > Francisco Jonas > 81 9194-4750 > > -- > 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 > -- Fábio Goll Gtalk/Msn: [email protected] Twitter: @fabiogoll -- 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
