有关struts2+spring+hibernate框架的错误

放开那个衰锅 2008-07-15 08:19:24
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/S
tring;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
当我启动tomcat时出现这个错误,很是郁闷,谁有比较成功的struts2+spring+hibernate的实例代码,给俺一份,俺研究研究。
...全文
133 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
放开那个衰锅 2008-07-16
  • 打赏
  • 举报
回复
最近使用MyEclipse自动生成Spring+Hibernate工程的时候发生java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V

在网上多翻查找均未能解决,后终于摸索出解决之道,办法如下:

从网上下一个最新的asm-all-3.0.jar的jar包,然后把原来的所有asm开头的jar包全部删掉,还有一个cglib-2.1.3.jar也删掉.

重新部署工程,OK!问题解决!



刚找到的,还没试呢。分享了
sunickzuo 2008-07-16
  • 打赏
  • 举报
回复
如果你的环境是Myeclipse6.0 / jdk6.0
则需要删除的包是:asm.jar asm-attrs.jar cglib-2.1.3
放开那个衰锅 2008-07-16
  • 打赏
  • 举报
回复
我的是struts2,是不是有些包会冲突,头疼啊
twobeer 2008-07-16
  • 打赏
  • 举报
回复
如果你是用MYECLISPE的话,按照STRUTS1.2,HIBERNATE,SPRING的顺序添加,添加的时候包一定要COPY到LIB下面,有重复包的时候步要覆盖,这个顺序来应该差不多了
放开那个衰锅 2008-07-16
  • 打赏
  • 举报
回复
谢谢了
放开那个衰锅 2008-07-16
  • 打赏
  • 举报
回复
哦 我试试
phon_oy 2008-07-16
  • 打赏
  • 举报
回复
把asm.jar,asm-attrs.jar删掉
zhumin726 2008-07-16
  • 打赏
  • 举报
回复
NoSuchMethodError,
org.objectweb.asm.ClassVisitor没有visit方法,重新下个高版本的
whetu 2008-07-15
  • 打赏
  • 举报
回复
这应该是包版本或者包冲突问题,看看你的asm.jar包是什么版本,更新一下。

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧