您的位置:首页 > 移动开发 > Objective-C

(struts2+jpa+spring)的问题:java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;

2009-07-31 13:53 656 查看
最近在整ssh框架,struts2+jpa(hibernate)+spring ,工具用的是myeclipse6.0,用的自动生成工具

好,一大把的问题就出来了,没办法,一个一个解决,其他的都OK了,就这个不行。

jar包冲突问题。

在网上查了很多资料,都是说把asm.2.2.3.jar删掉,或者把asm.jar 和 asm.attrs.jar cglib-2.1.3.jar 删掉就行了。

照着做了一遍,嘿,还真有效果!高兴之极!过了一下,我又重新部署,重启tomcat,同样的问题又来了。

困扰了很久,今天在群里经群友的提醒,部署项目之后,先不重启tomcat,然后到timcat的项目中一看jar,怎么 asm.2.2.3.jar 还在?

原来是我由工具生成的spring和jpajar包里面含有这个asm的jar的,所以,尽管我删掉了asm.2.2.3.jar ,但是在我部署项目的时候,那个jar包又分离出来了。无语啊。。。

但是我也不知道到底是哪个jar的问题,所以,我只有在部署项目之后,手动删除tomcat里面的jar,然后再启动tomcat。

现在还没有找到好的解决办法只能这样手动删除。等我把项目整理好,再去研究这个问题咯!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐