Duplicação de bibliotecas, causando problemas..!

Hello developers…

eu tenho um problema e preciso que vocês me ajudem a solucionar…
vamos lá… o que acontece é o seguinte…

tenho uma aplicação rodando no Tomcat (aplicação ROOT) e estou tentando adicionar um framework (vou chamá-lo de X) para essa aplicação utilizar, algo muito comum na vida de qualquer desenvolvedor…

porém, a minha aplicação ROOT do Tomcat utiliza versões de frameworks famosos como o Spring, Hibernate e outros e o meu framework X utiliza Spring e Hibernate porém de versões diferentes das que já existem… enfim… isso ta me causando a maior dor de cabeça…

tenho uma intuição de que isso se resolve com o uso de classloaders diferentes… mas não faço muita idéia de como fazê-lo.

toda ajuda será bem vinda!

obrigado!! :!:

Olá Thiago!

Análise a necessidade de manter essas duas versões de frameworks?
Qual a real necessidade de ter os jars compartilhados?

Normalmente por experiência própria manter compartilhamento de frameworks para suas aplicações é uma má prática exatamente pelo que escreveu abaixo.

Seu framework esta perdendo a referência de qual class realizar o loader.

Espero te-lo ajudado.

[],

há sim a necessidade real de ter ambos jars compartilhados…
o q eu quero sber eh como carregar diferentes versoes do framework e utiliza-los separadamente