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 <[email protected]> > 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> >> 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 <[email protected]> >> 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 >> > > > <[email protected]>escreveu: >> > >> > > > > Correto, porém, e o Persistence.xml? >> > >> > > > > Em 26 de julho de 2010 17:13, RafaelViana <[email protected]> >> > > 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 <[email protected]> >> > > 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 >> > > [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 >> > >> > > > > -- >> > > > > 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 >> [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 >> > >> > -- >> > Atenciosamente, >> > Rodrigo Valentim >> >> -- >> 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, > Rodrigo Valentim > > -- > 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 > -- 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 [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
