在你的WEB-INF/lib目录下要存在jta.jar文件。

解决方案 »

  1.   

    现在又提示找不到org/objectweb/asm/Type了,这个我还真没导入,是哪个jar里的啊,期待高手解决,今天搞了一整天了...007-07-03 15:00:06,203 [main] ERROR org.springframework.web.struts.ContextLoaderPlugIn - Context initialization failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'regedit' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Can't resolve reference to bean 'userDAO' while setting property 'userDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDAO' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Can't resolve reference to bean 'sessionFactory' while setting property 'sessionFactory'; nested exception is 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.NoClassDefFoundError: org/objectweb/asm/Type
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDAO' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Can't resolve reference to bean 'sessionFactory' while setting property 'sessionFactory'; nested exception is 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.NoClassDefFoundError: org/objectweb/asm/Type
    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.NoClassDefFoundError: org/objectweb/asm/Type
    java.lang.NoClassDefFoundError: org/objectweb/asm/Type
    at net.sf.cglib.core.TypeUtils.parseType(TypeUtils.java:180)
    at net.sf.cglib.core.KeyFactory.<clinit>(KeyFactory.java:66)
    at org.hibernate.impl.SessionFactoryImpl.<clinit>(SessionFactoryImpl.java:321)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
      

  2.   

    nested exception 你的错误里也有嵌套异常,我第一次弄spring时也出现过,是配置文件导入的,至于你第一个的问题,只要把包移除,重新导入一遍,不要在tomcat里面重复引入,会导致包冲突,配置文件,好好看看,一般都包嵌套异常的,祝你成功!
      

  3.   

    谢谢各位,问题已经解决了..导入jta.jar , asm.jar, asm-attrs.jar包即可....
      

  4.   

    果然如此
    bean找不到 大都缺少包 或者配置错误中国JavaEE技术交流社区-欢迎您的参与探讨!
    -- 打造“中国JavaEE技术交流社区“,欢迎j2ee爱好者朋友们的踊跃参与!
    http://www.j2eedve.com/
      

  5.   

    晕 你该不会是我们群里的jsf吧?中国JavaEE技术交流社区-欢迎您的参与探讨!
    -- 打造“中国JavaEE技术交流社区“,欢迎j2ee爱好者朋友们的踊跃参与!
    http://www.j2eedve.com/