Haciendo un par de web services con spring y CFX (jejejeje es tan sencillo que parece pecado) me encontre con un error documentado en los foros acerca de la incompatibalidad de las dependencias de Hibernate 3.2 y las de CXF (mas concretamente nunca encuentra una clase de asm), asi que despues de leer un poco encontré que una solución es excluir algunas dependencias de Hibernate y reemplazarlas por otras, algo asi en nuestro pom.xml (para los que no usan maven es cuestion de descargar y borrar / insertar en el directorio lib, pero DEBERIAN USAR UNA HERRAMIENTA COMO MAVEN O IVY)
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate</artifactId>
<version>3.2.6.ga</version>
<exclusions>
<exclusion>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
</exclusion>
<exclusion>
<groupId>asm</groupId>
<artifactId>asm-attrs</artifactId>
</exclusion>
<exclusion>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<version>2.1_3</version>
<scope>compile</scope>
</dependency>