Ir para o conteúdo

 Voltar a Banco de Tal...
Tela cheia

Problemas no Login

27 de Junho de 2013, 9:54 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 131 vezes

Caros amigos da comunidade,

Efetuei a instalação do Banco de Talentos, porém, assim como outros colegas aqui do fórum, não estou conseguindo realizar a autenticação dos usuários no sistema. 

Já efetuei a instalação e a carga do banco mysql sem problemas. Também já alterei os arquivos de configuração e as permissões do diretório no tomcat.

Ao que parece tudo está correto, entretanto, não consigo efetuar o login ('Ocorreu um erro tentando autenticar o usuário'). Já utilizei uma das dicas que foram postadas no fórum ('Padronização do nome das tabelas nos arquivos de mapeamento para caixa alta'). A outra dica (alterar o arquivo de conf do mysql 'my.cnf' e adicionar a linha 'lower_case_table_names=1'), embora funcione, eu não posso utilizar, pois possuo outras bases de dados rodando nesse mesmo banco e que não funcionam com essa opção setada.

Alguém saberia como resolver o problema do login ser ter que setar essa diretiva no my.cnf?

Desde já agradeço.

Cristóvão


 

Autor: Cristóvão Pereira


33 comentários

  • F24dd96a3b3343b99b684fc44d2e5b71?only path=false&size=50&d=404Luciano Dias(usuário não autenticado)
    27 de Junho de 2013, 11:21

     

    Bom dia, Cristóvão,

    Se as orientações abaixo não resolverem, você terá que nos fornecer maiores detalhes, como:

    - Qual arquivo WAR você está utilizando? A versão estável ou a preliminar? Se for a estável, teste com a versão preliminar.

    - Qual a relação de erros que aparecem no console (log)?

    Basicamente, se seu problema for realmente de tabela não encontrada, isso deve estar acontecendo porque seu mysql está configurado para ser "case sensitive" e as tabelas foram criadas com o nome em caixa alta. Entretanto, nos HBMs as tabelas são referenciadas com caixa alta e baixa.

    Esse problema já foi resolvido na versão preliminar (que ainda não foi promovida para a versão estável por necessitar de alguns ajustes), mas você pode resolver na versão estável alterando em todos os arquivos HBMs (*.hbm.xml) o nome das tabelas para caixa alta.

    Espero ter ajudado.

    Um abraço,

    Luciano.

    • 08bb081fc0dfb8eeb4c891139661898c?only path=false&size=50&d=404yuri cavalcante(usuário não autenticado)
      11 de Julho de 2013, 12:13

       

      Bom dia Luciano,

      Trabalho no GDF e estou tentando implementar o banco de talentos ao nossos sistemas, porem o mesmo vem apresentando erro de autenticação (Ocorreu um erro tentando autenticar o usuário), estive olhando o fórum e notei que você pede a um rapaz que use a versão preliminar para o fim do problema com o banco de dados em caixa alta. Instalei a versão preliminar e fiz as configurações padrões, mas continua dando erro.

      Obs.: Estou usando os seguintes sistemas:

      Centos
      Tomcat v6

      Mysql v5.5

      Java v1.6.0_24

      • F24dd96a3b3343b99b684fc44d2e5b71?only path=false&size=50&d=404Luciano Dias(usuário não autenticado)
        11 de Julho de 2013, 14:40

         

        Oi Yuri,

        Para poder lhe ajudar, é preciso identificar a causa do problema que você está tendo.

        Quais são as mensagens de erro exibidas no log do Tomcat?

        Sugiro que você abra um novo tópico (thread) e não utilize este que já é sabido estar relacionado com a utilização de caixa alta na criação do banco de dados MySQL.

        Um abraço,

        Luciano.

Essa comunidade não possui posts nesse blog