2008-03-05 16:27:06 [org.springframework.beans.factory.support.DefaultListableBeanFactory]-[INFO] Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@c7cadf: defining beans [dataSource,sessionFactory,userDAO,/user,/selAllUser]; root of factory hierarchy
2008-03-05 16:27:06 [org.springframework.web.struts.ContextLoaderPlugIn]-[ERROR] Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/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

2008-03-05 16:27:06 [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/first]]-[ERROR] action: null
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/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

2008-03-05 16:27:06 [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/first]]-[INFO] Marking servlet action as unavailable
2008-03-05 16:27:06 [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/first]]-[ERROR] Servlet /first threw load() exception
javax.servlet.UnavailableException
2008-3-5 16:27:06 org.apache.catalina.core.ApplicationContext log是什么原因

解决方案 »

  1.   

    配置文件没有配置对
    Error creating bean with name 'sessionFactory' defined in ServletContext resource
      

  2.   

    配置文件没有配置对
    Error creating bean with name 'sessionFactory' defined in ServletContext resource
      

  3.   

    配置文件没有配置对
    Error creating bean with name 'sessionFactory' defined in ServletContext resource
      

  4.   

    配置文件没有配置对
    Error creating bean with name 'sessionFactory' defined in ServletContext resource
      

  5.   

    配置文件没有配置对
    Error creating bean with name 'sessionFactory' defined in ServletContext resource
      

  6.   

      从出错的字面看,肯定与org.objectweb.asm包有关,于是我就检查lib下面关于asm的包,分别有如下几个JAR包:
           asm-2.2.3.jar
           asm.jar
           asm-attrs.jar
          asm-commons-2.2.3.jar
          asm-util-2.2.3.jar
          然后怀疑是asm-2.2.3.jar与asm.jar可能有嫌疑,于是分别去掉他们,最后,去掉asm-2.2.3.jar成功启动.
          呵呵,其实,这些微不足道的小错误需要一个细心的心来发现,我在google上找了半天也没有成型的结果 ,反而让我觉得这是一个很新的问题.其实,关键是自己要细心,不要太依赖网络带给你的答案.
         通过多次的测试,在使用myeclise5.5.GA时,如果你选用spring1.2,hibernate3.2和JSF1.1时,一般会顺利的配置成功.如果项目不要求指定版本的框架时,请使用如上组合,能够快速的解决你很多意想不到的错误和版本冲突. 
      

  7.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【EnsonHong】截止到2008-06-29 04:08:32的历史汇总数据(不包括此帖):
    发帖数:5                  发帖分:90                 
    结贴数:2                  结贴分:30                 
    未结数:3                  未结分:60                 
    结贴率:40.00 %            结分率:33.33 %            
    楼主该结一些帖子了
      

  8.   


    Struts+Spring+Hibernate 整合教程 v1.0
    作者: 陈文光<[email protected]>
    作者Blog: http://www.jacken.com.cn
    声明 
    本文内容根据个人所知的以及网络文章整理而成, 如有侵权, 请与本人联系.
    菜鸟写的文章,难免有错误,望体谅以及给我修正
    本文内容仅供参考, 不得用于商业目的.
    转载请著名作者和出处.
    本文来源于Jacken.zone(http://www.jacken.com.cn),原文地址: http://www.jacken.com.cn/struts-spring-hibernate-_-integration.yy/