Funciona normalmente em projetos separados. Mas pra funcionar vc tem que juntar todos os 3 projetos num WAR. Que vai conter os 2 jars (JPA e JAVA) + dependências (não esqueça das libs do blazeds) e o "release build" do flex.
Esse erro parece que o jar do projeto jpa não está no mesmo contexto do blaze, ou algo nesse sentido. 2010/7/27 Rodrigo Valentim <rodrigo.valen...@gmail.com>: > Resolve o problema inverso? o que ocorre é que o meu flex não consegue ver o > projeto JPA que está referenciado no projeto java (uso java flex com WTP, ou > seja, projeto unico) > > Em 27 de julho de 2010 10:52, Sérgio Fantin <sergio.lnd.fan...@gmail.com> > escreveu: >> >> Pra trabalhar com dois ambientes como eu sugeri: >> >> No ambiente Flex: >> >> Adicional compiler arguments: -context-root contexto_da_sua_app_java_web >> -services >> C:\workspace_eclipse\web\src\main\webapp\WEB-INF\flex\services-config.xml >> >> output Folder: Z:web/src/main/webapp/flash >> output Folder URL: >> http://ip_da_sua_maq/contexto_da_sua_app_java_web/flash/ >> >> Assim tudo que for gerado pelo Flex Builder será atualizado na sua app >> java. :) >> >> Abraços... >> >> 2010/7/27 Rodrigo Valentim <rodrigo.valen...@gmail.com> >>> >>> Rafael, >>> >>> Como te falei, fiz varios testes já e quando trabalho so com o lado java, >>> ele funciona normalmente, porém, quando tento usar o lado flex chamando o >>> java, tudo que faz referencias a essas classes que estão no projeto JPA >>> (projeto JPA exportado em jar e importado no projeto flex) ele da erro que >>> nao cosnegue localizar o pacote ou classe. >>> >>> Você cosneguiu fazer essa união como? >>> >>> tentei também jogar referenciar o projeto JPA ao inves de exportar pra >>> jar, porém, da problema no persistence.xml, como o projeto JPA tem seu >>> persistence.xml, ele nao sabe qual usar e da galho. >>> >>> Em 27 de julho de 2010 10:03, RafaelViana <rfl.vi...@gmail.com> escreveu: >>>> >>>> A localização do package está correta tanto na classe actionscript >>>> quanto no mapeamento no persistence.xml? >>>> >>>> On 27 jul, 08:52, Rodrigo Valentim <rodrigo.valen...@gmail.com> wrote: >>>> > Usando uma classe java para fazer a consulta na base, funcionou blz >>>> > depois >>>> > que setei a o caminho correto la no persistence.xml, porém, quando vou >>>> > usar >>>> > essa classe pelo projeto flex, fazendo uma consulta e no projeto fez >>>> > faço o >>>> > remoteclass, da galho. Erro retornado no fault >>>> > >>>> > javax.persistence.PersistenceException : [PersistenceUnit: prdcopy] >>>> > class or >>>> > package not found >>>> > >>>> > Quando removo a tag CLASS que faz o mapeamento da >>>> > entidade.RecursoCentral, o >>>> > sistema não localiza a classe. >>>> > >>>> > Vai entender... >>>> > >>>> > Em 26 de julho de 2010 20:28, RafaelViana <rfl.vi...@gmail.com> >>>> > escreveu: >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > > Correto, a classe não está sendo encontrada. >>>> > >>>> > > Se você exporta como Jar quando você importa é como se ele estivesse >>>> > > dentro do projeto.Não há nenhuma diferença. >>>> > > Tenta rodar o outro projeto e ver se ele está correto. >>>> > >>>> > > Talvez você não tenha importado o Jar? Você consegue utilizar as >>>> > > entidades em uma classe Java normal? >>>> > >>>> > > On 26 jul, 18:59, Rodrigo Valentim <rodrigo.valen...@gmail.com> >>>> > > wrote: >>>> > > > Fiz o que o Rafael mandou, porém, estou recebendo esse erro no >>>> > > > Flex >>>> > > (Fault) >>>> > > > java.lang.NoClassDefFoundError : entidade/RecursoCentral >>>> > >>>> > > > ou seja, não está sendo localizado a classe... correto? >>>> > >>>> > > > tenho minha classe no Flex assim >>>> > >>>> > > > [Bindable] >>>> > > > [RemoteClass(alias="entidade.RecursoCentral")] >>>> > > > public class RecursoCentral >>>> > > > { >>>> > > > public function RecursoCentral() >>>> > > > { >>>> > > > } >>>> > > > (...) >>>> > >>>> > > > e no >>>> > >>>> > > > Em 26 de julho de 2010 18:49, Rodrigo Valentim >>>> > > > <rodrigo.valen...@gmail.com>escreveu: >>>> > >>>> > > > > Correto, porém, e o Persistence.xml? >>>> > >>>> > > > > Em 26 de julho de 2010 17:13, RafaelViana <rfl.vi...@gmail.com> >>>> > > escreveu: >>>> > >>>> > > > > Sim. >>>> > >>>> > > > >> Essas entidades do JPA também são utilizadas em um outro >>>> > > > >> projeto, >>>> > > > >> correto? >>>> > >>>> > > > >> Crie um projeto Java e coloque todas as entidades.Crie um JAR >>>> > > > >> desse >>>> > > > >> projeto, e importe esse JAR para todos os projetos que você >>>> > > > >> quer usar >>>> > > > >> essas entidades. (assim as entidades ficam centralizadas e >>>> > > > >> todas >>>> > > > >> alterações que fizer será feita em todos projetos que usa >>>> > > > >> essas). >>>> > >>>> > > > >> On 26 jul, 16:50, Rodrigo Valentim <rodrigo.valen...@gmail.com> >>>> > > wrote: >>>> > > > >> > Pessoal, >>>> > > > >> > é possível usar o flex + java + jpa + hibernate porém em >>>> > > > >> > projetos >>>> > > > >> separados? >>>> > > > >> > digo >>>> > >>>> > > > >> > Ter um projeto Flex + Java + Hibernate usando as entidades de >>>> > > > >> > um >>>> > > projeto >>>> > > > >> > JPA, assim posso reutilizr as entidades criadas, que são >>>> > > > >> > muitas. >>>> > >>>> > > > >> > -- >>>> > > > >> > Atenciosamente, >>>> > > > >> > Rodrigo Valentim >>>> > >>>> > > > >> -- >>>> > > > >> 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 emhttp:// >>>> > > groups.google.com/group/flexdev >>>> > >>>> > > > > -- >>>> > > > > Atenciosamente, >>>> > > > > Rodrigo Valentim >>>> > >>>> > > > -- >>>> > > > Atenciosamente, >>>> > > > Rodrigo Valentim >>>> > >>>> > > -- >>>> > > 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 >>>> > > emhttp://groups.google.com/group/flexdev >>>> > >>>> > -- >>>> > Atenciosamente, >>>> > Rodrigo Valentim >>>> >>>> -- >>>> 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 >>> >>> >>> -- >>> Atenciosamente, >>> Rodrigo Valentim >>> >>> -- >>> 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 >> >> >> -- >> Sérgio Fantin >> http://serjaum.wordpress.com >> >> -- >> 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 > > > -- > Atenciosamente, > Rodrigo Valentim > > -- > 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 -- Fábio Goll Gtalk/Msn: fabiog...@gmail.com Twitter: @fabiogoll -- 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