[OFF-TOPIC] Hibernate + Jboss 7

134 views
Skip to first unread message

Carlos Eduardo Serpa

unread,
Nov 29, 2011, 7:29:04 AM11/29/11
to javasf
Olá todos,

Minha aplicação usa as seguintes tecnologias (JSF2.0(PRIMEFACES) + HIBERNATE + JPA+ SPRING SECUTIRY + CDI+ EJB 3.1) POTGRES + JBOSS ..Tem um módulo de minha aplicação que trata dados geométricos... e uso a extensão spacial postgis e Hibernate spatial.

Meu servidor de aplicação é o Jboss as7 que já vem com hibernate 4.0 e o Hibernate spatial não sua última versão 1.1 é incompatível com a versão quatro do hibernate. Minha dúvida é .. vou precisar fazer um downgrade no Hibernate para versão 3.6.x. Qual é melhor forma de fazer isto ?

uso @PersistenceContext para injetar DataSource a minha aplicaçao, então como devo fazer.. downgrade nas libs do hibernate no jboss ? ou inserir as libs na aplicação e como fazer para levar em consideração as da apliação e desconsiderar as que estão no jboss, pois sempre dá imcopatibilidade.


--
My best regards
Carlos Eduardo Serpa de Sousa
Systems Analyst
Sun Certified Programmer for Java 2 Platform, Standard Edition 5.0 - SCJP

Matt

unread,
Nov 29, 2011, 7:40:48 AM11/29/11
to jav...@googlegroups.com
Maven n�o facilitaria esse controle sobre as dependencias!?!?


Em 29-11-2011 10:29, Carlos Eduardo Serpa escreveu:
> pois sempre d� imcopatibilidade

Rafael Pestano

unread,
Nov 29, 2011, 9:01:37 AM11/29/11
to jav...@googlegroups.com
"Maven não facilitaria esse controle sobre as dependencias!?!?"

Matt, no caso dele não pois as libs estão vindo como default no servidor (hibernate 4.x) e ele está utilizando o 3.6.x na app dele por isso ocorre conflito.

Geralmente os servidores vem com opções para sobrescrever as libs padrões, por exemplo para trocar a implementação do mojarra no glassfish se usa a opção  <property name="useBundledJsf" value="true"/> e <class-loader delegate="false" /> no glassfish-web.xml MAS pelo que pesquisei no Jboss 7 ainda não tem esse tipo de opção:

Configure the datasource for Hibernate or JPA

If your application uses JPA and currently bundles the Hibernate JARs, you may want to use the Hibernate that is included with AS7. You should remove the Hibernate jars from your application. You should also remove the "hibernate.transaction.manager_lookup_class" property from your persistence.xml as this is not needed.


links: 


 
-- 
Att, 

Rafael M. Pestano

Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
Graduando em Ciência da Computação UFRGS

@realpestano


De: Matt <get...@gmail.com>
Para: jav...@googlegroups.com
Enviadas: Terça-feira, 29 de Novembro de 2011 10:40
Assunto: Re: [javasf] [OFF-TOPIC] Hibernate + Jboss 7

Maven não facilitaria esse controle sobre as dependencias!?!?



Em 29-11-2011 10:29, Carlos Eduardo Serpa escreveu:
> pois sempre dá imcopatibilidade

-- Você recebeu esta mensagem por que é membro do  Javasf
http://groups.google.com/group/javasf

Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil


Douglas Ramiro

unread,
Nov 29, 2011, 11:30:05 AM11/29/11
to jav...@googlegroups.com
Cara você pode configurar esse problema de classloading criando um arquivo jboss-web.xml (se for um war o seu aplicativo). Mais informações você pode encontrar nesse link http://community.jboss.org/wiki/ClassLoadingConfiguration
--
Douglas Ramiro
_____________________________________
Java Developer
Sun Certified Java Associate (SCJA)
Sun Certified Java Programmer (SCJP)

Carlos Eduardo Serpa

unread,
Dec 1, 2011, 12:47:14 PM12/1/11
to jav...@googlegroups.com
Obrigado a todos.

Douglas.... está dificil.. mesmo configurando o jboss-web.xml não tive sucesso... alguém já fez algo do tipo ???
Obrigado.

2011/11/29 Douglas Ramiro <con...@douglasramiro.com.br>



--

David Faulstich

unread,
Dec 1, 2011, 12:49:45 PM12/1/11
to jav...@googlegroups.com
Esta fazendo deploy como EAR?

Se sim, configure o repositório no META-INF/jboss-app.xml

Carlos Eduardo Serpa

unread,
Dec 1, 2011, 1:11:43 PM12/1/11
to jav...@googlegroups.com
Opa David...

war. EJB 3.1

2011/12/1 David Faulstich <davi...@gmail.com>

David Faulstich

unread,
Dec 1, 2011, 1:25:40 PM12/1/11
to jav...@googlegroups.com
Tente empactora a APP em um EAR. Ele terá seu classloader e acho que irá funcionar....

Carlos Eduardo Serpa

unread,
Dec 1, 2011, 1:51:45 PM12/1/11
to jav...@googlegroups.com
David .. vi que o Jboss 7 não tem suporte a classloading.. é verdade ?

The jboss-web.xml in AS7 doesn't support the class-loading element

2011/12/1 David Faulstich <davi...@gmail.com>
Reply all
Reply to author
Forward
0 new messages