Configurar JBoss 4.2.3 para Envers 1.2.0

Postado por alessandro.moreira | 09:32 | | 0 comentários »

Envers 1.2.0.GA released! Esse lançamento é baseado no módulo Hibernate-Envers, o qual será incluído no Hibernate 3.5.

Se você ainda não sabe, o JBoss Envers é agora um módulo do Hibernate core. O lançamento oficial do Hibernate com o Envers incluso está marcado para versão 3.5, mas é possível baixar um JAR preview, a Envers 1.2.o.GA, que funciona perfeitamente com Hibernate 3.3.x.

A biblioteca trabalha com Hibernate (caso use o Hibernate propriamente) and Hibernate Entity Manager (caso siga a especificação JPA). É possível usar o JBoss Envers onde quer que o Hibernate trabalhe: seja standalone, dentro do JBoss AS, com ou sem JBoss Seam ou ainda com Spring.

Este é o motivo do post. O JBoss AS traz o Hibernate Entity Manager 3.2.x. Para que possamos trabalhar sem problemas com o lançado Envers 1.2.0.GA é necessário que manualmente removamos esta versão do Hibernate e suas dependência e adicionamos o Hibernate 3.3.x e suas dependências.

As Bibliotecas em questão estão localizadas na pasta: /server//lib/

Obs.: É aconselhável fazer uma copia do default e trabalhar com ela para que cada desenvolvedor tenha sua área de servidor. Por exemplo: alessandro ficando, /server/alessandro/lib/

Libs Removidas ( Hibernate-3.2.x )

  • hibernate3.jar (3.2.4.sp1)
  • hibernate-annotations.jar (3.2.1.GA)
  • hibernate-entitymanager.jar (3.2.1.GA)

Libs Adicionadas ( Hibernate-3.3.x )
  • hibernate3.jar (3.2.6)
  • hibernate-annotations-3.3.1.GA
  • hibernate-commons-annotations-3.3.0.ga
  • hibernate-entitymanager-3.3.2.GA
As libs a serem incluídas poder ser obtidas baixando: hibernate-entitymanager-3.3.2.GA.zip. A lib Hibernate-entity-manager.jar você acha no home do descompactado, que provavelmente terá um nome como: hibernate-entitymanager-3.3.2.GA, as demais estarão dentro da pasta lib.

Não se preocupe com os efeitos sobre suas demais aplicações, pois as versões mais novas do Hibernate mantém compatibilidade com as anteriores.

0 comentários

Postar um comentário