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…