Bem , como eu havia comentado no post anterior , eu consegui usar o Hibernate no GlassFish de forma muito facil, vou descrever os passos que eu fiz (tutorial traduzido):
- Realize o Download e Instale o GlassFish v2 b05 ( ou mais atual , eu testei com o b03)
- Realize o Download do Hibernate 3.2Cr2 ( ou mais atual )
- Realize o Download do Hibernate EntityManager 3.2Cr2 ( ou mais atual )
- Copie os arquivos para o diretorio "lib"do glassfish , este script ajuda você a saber quais arquivos copiar, mas atenção , alguns arquivos podem estar atualizados e você deve copiar na mão aqueles que derem erro no script
- Acerte seu arquivo persistence.xml como neste exemplo
- Reinicie o GlassFish e faça o redeploy de sua aplicação
2 comentários:
Valeu. Me economizou algumas horas de google.
Por que quando vou inicializar o glassfish ele lança várias mensagens de nivel SEVERE com o hibernate?
Ex:
SEVERE: 18469 [FelixStartLevel] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.org.creapi.entities.TipoRegistro
SEVERE: 18469 [FelixStartLevel] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity br.org.creapi.entities.TipoRegistro on table tiporegistro
SEVERE: 18469 [FelixStartLevel] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.org.creapi.entities.NecessidadeEspecial
SEVERE: 18469 [FelixStartLevel] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity br.org.creapi.entities.NecessidadeEspecial on table necessidadeespecial
SEVERE: 18469 [FelixStartLevel] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.org.creapi.entities.TipoSanguineo
SEVERE: 18469 [FelixStartLevel] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity br.org.creapi.entities.TipoSanguineo on table tiposanguineo
SEVERE: 19469 [FelixStartLevel] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.org.creapi.entities.ProfissionalCargoHonorifico
Pelo que estou vendo, o hibernate lança mensagem de nivel INFO, mas ele interpreta como SEVERE. Por quê?
Postar um comentário