Diferentes versões de jars

Bom dia,

possuo uma versão do hibernate 3.2.1 dentro da server/default/lib do jboss e a minha aplicação cliente está trabalhando na versão 3.3.x para suportar alguns recursos extras. Naturalmente gerará exceções de serialVersionID, por isso coloquei a versão nova do hibernate dentro da web-inf/lib do meu serviço. Porém, como esperado, a aplicação lê as libs que estão na server/default/lib

como resolver?

ps: não existe a menor chance de copiar a nova versão do hibernate para a server/default/lib.

Se não existe a possibilidade de atualizar a lib, use a versão antiga.

Obrigado pela resposta, mas não atualizei por atualizar a versão do hibernate no client. Preciso de alguns recursos que não possui na versão anterior, como por exemplo, colocar condições especiais dentro de left outer join em criteria, por exemplo:

Criteria criteria = getSession().createCriteria(Vendedor.class,"v");
criteria.createCriteria("vendasSemanais","vs",Criteria.LEFT_JOIN)									
			                        .add(RestrictionsExt.joinOn(Restrictions.eq("vs.vendaSemanalPK.semana.numeroLivro",semana)));