Spring @Qualifier ignorado

0 respostas
Fox_McCloud

Pessoal, boa tarde.

Estou usando aqui um @Autowired no Spring, com um @Qualifier.

Localhost funciona perfeitamente, os beans estão configurados e tudo bem.

Quando jogo no ambiente de desenvolvimento o mesmo pacote EAR aparece o seguinte erro:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘tbcaUsuarioDAO’: Autowiring of methods failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire method: protected void br.gov.sp.adminad.model.dao.rh.base.AbstractRHDatabaseDAO.setEntityManagerFactory(javax.persistence.EntityManagerFactory); nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [javax.persistence.EntityManagerFactory] is defined: expected single matching bean but found 3: [entityManagerFactoryRH, entityManagerFactory, entityManagerFactorySGI]

O interessante é que tem logo abaixo do @Autowired um @Qualifier(“entityManagerFactoryRH”), e localhost funciona muito bem!

Os dois ambientes são iguais, mesma versão do JBoss, etc…

Criado 22 de novembro de 2010
Respostas 0
Participantes 1