Membro desde: 03/02/2010 17:47:51
Mensagens: 27
Offline
Estou trabalhando em uma aplicação usando jee6 com jboss as 7. REsolvi implementar a segurança usando spring security, pois não quero fazer isso no container.
Estou usando JNDI. Nas hora fazer o login ele não executa a query.
Persistence xml
Managed bean
Configuração de banco de dados no spring
Classe que faz a autenticação:
Classe que implementa UserDetailsService
No console ao carregar a aplicação:
.
.
.
[b]19:13:21,039 INFO [org.springframework.transaction.jta.JtaTransactionManager] (MSC service thread 1-1) Using JTA UserTransaction: Transaction: unknown
19:13:21,040 AVISO [org.springframework.transaction.jta.JtaTransactionManager] (MSC service thread 1-1) No JTA TransactionManager found: transaction suspension not available[/b]
19:13:21,040 INFO [org.springframework.transaction.jta.JtaTransactionManager] (MSC service thread 1-1) Using JTA TransactionSynchronizationRegistry: com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionSynchronizationRegistryImple@1d509e3
.
.
.
Percebi que o problema é que ele não executa a query em findByUsername() na classe UserDetailsServiceImpl. Pode ser algum problema na conexão? Alguém já teve esse problema?