tjzero_sapce
tjzero_sapce
2009-04-06 22:05
浏览 170
已采纳

Spring 中 多了某个包?

[code="java"]21:59:08,109 ERROR ContextLoader:204 - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [E:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\mycrm\WEB-INF\classes\applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
Caused by:
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
at net.sf.cglib.core.ClassEmitter.begin_class(ClassEmitter.java:77)
at net.sf.cglib.core.KeyFactory$Generator.generateClass(KeyFactory.java:173)
at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)[/code]

没搞清楚这是错在哪了? 是不是lib 中多了某个jar包呢? 应该被删掉?

查看了下了 lib 其中有关asm 的 有这么几个 : asm-2.2.3.jar ;asm.jar ;asm-attrs.jar ; asm-commons-2.2.3.jar ; asm-util-2.2.3.jar

这几个之间有冲突么?

[b]问题补充:[/b]
这个异常 真的需要很清楚框架中的包 才好解决, 我最后删除了 asm 2**.jar 的 所有jar , 启动tomcat 就不报错了....

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • iteye_2914
    iteye_2914 2009-04-07 10:56
    已采纳

    asm重了。你删了asm-2.2.3.jar 再试试。

    点赞 评论
  • liuge0_Mr
    liuge0_Mr 2009-04-07 09:43

    好像是applicationContext.xml配置的错误,把你的配置文件贴出来看下

    点赞 评论
  • oweio
    oweio 2009-04-07 17:23

    asm-2.2.3.jar ;asm.jar ;asm-attrs.jar ; asm-commons-2.2.3.jar ; asm-util-2.2.3.jar
    在这几个包中肯定没有你程序中的类方法,所以才会报java.lang.NoSuchMethodError错误看看程序吧

    点赞 评论

相关推荐