找这个问题找了半天, 终于确定是这里的问题  web.xml 中配置的Struts 和 Spring 配置出了问题<!-- 下面开始Struts 与Spring的集成配置 -->
  <context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/application*.xml,classpath*:application*.xml</param-value>
  </context-param>
  <listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>但是我以前的几个项目也是这么写的 ,没有出现启动tomcat 就报错的情况, 会不会又是什么jar 出现的问题呢?

解决方案 »

  1.   

    08:41:33,203 ERROR ContextLoader:204 - Context initialization failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\newshieldoa\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)报这样的错误
      

  2.   

    asm.jar的版本问题或者冲突 查一下
      

  3.   


    感谢 我删除了其中的asm-2.2.3.jar 在启动tomcat 就不报错了,再试试后面的功能是不是OK顺便问下 : 这个asm-2.2.3.jar  是由那个框架添加的呢?