spring2.5.5 cxf hibernate3.2.6集成时asm.jar的冲突问题

老系统用的是spring2.0  hibernate3.2
要添加新功能用到cxf2.1.2,遇到了NoSuchMethodError
程序是没有问题 在另外一个应用中跑的呜呜的
拿到这个应用中 并添加jar包后就出异常

根据经验 判断是jar的冲突问题
google一下说hibernate3.2用的是asm1 而spring用的是asm2 
而cxf2.1.2依赖的包又特别多 很容易与其他jar发生冲突

最后是升级spring到2.5 hibernate3.2.6 asm-2.2.3
删除cglib-2.1_3.jar
使用cglib-nodep-2.1_3.jar

重启 居然ok了

其中的原因没有去深究  应该是操作字节码相关jar的问题

你可能感兴趣的:(spring,Google)