Problemas Spring + JPA

3 respostas
M

Olá Pessoal, estou com um problema usando Spring com JPA.
Na minha aplicação eu tenho varios sourcefolders correspondendo a camadas da minha aplicação:
Exemplo:

aplicacaoWeb/src
aplicacaoNegocio/src
aplicacaoComum/src

Cada sourcefolder vira um jar que é empacotado em um ear.
Estou configurando o applicationContext.xml no WEB-INF certinho, porem as classes @Entity ficam no aplicacaoComum e nao no web e o Spring está ignorando todos os outros sourcefolders.

Se eu coloco todas as classes em um sourcefolder só, funciona que é uma beleza,porem se coloco desse jeito ele não carrega os Entitys.
Tem alguma maneira de fazer ele enxergar esses outros caminhos?

3 Respostas

georgesq

um EAR pra cada parte parte do mesmo projeto, tem conceito errado EAR empacota uma aplicação e não módulos, a meu ver, vc geraria jars, wars e um só ear…

M

Não não. Acho que eu não me expressei direito,
cada sourcefolder vira um jar e todos os jars são empacotados em um só ear.

rodrigo_corinthians

Tenta assim deixa o applicationContext.xml no src de cada projeto, depois declara no web.xml a seguinte configuração.


contextConfigLocation
classpath:applicationContext.xml

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

Se não funcionar no param-value vc coloca o nome de todos applicationContext separados por espaço.

Criado 14 de maio de 2008
Ultima resposta 15 de mai. de 2008
Respostas 3
Participantes 3