老系统用的是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的问题
要添加新功能用到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的问题