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

Responder a