现在的位置: 首页 > 综合 > 正文

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

2013年09月10日 ⁄ 综合 ⁄ 共 522字 ⁄ 字号 评论关闭

 最近在整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。

 

 

现在还没有找到好的解决办法只能这样手动删除。等我把项目整理好,再去研究这个问题咯! 

抱歉!评论已关闭.