Membro desde: 14/07/2005 17:07:07
Mensagens: 242
Localização: Campos dos Goytacazes/RJ
Offline
Olá a todos,
estamos começando a utilizar o JAAS junto com o JBoss 4.0.4GA. Configuramos um DatabaseServerLoginModule, apontando para o nosso DataSource, com a principalQuery definida.
O deployment ocorre sem problemas. Porém, quando um EJB é acessado, ocorre uma exceção no cliente, cujo stack trace está abaixo:
E no log do JBoss aparece uma warning:
Parece algo relacionado ao banco de dados, porém não conseguimos detectar o que estamos fazendo de errado.
Membro desde: 14/07/2005 17:07:07
Mensagens: 242
Localização: Campos dos Goytacazes/RJ
Offline
O problema foi resolvido. Eu não havia indicado no login-config.xml um module-option com a query para a tabela de papéis (roles). Como pensamos em ir testando a tecnologia incrementalmente, não incluímos papéis de início. Porém, descobrimos que só funciona se for definido um module-option para os papéis.