`
dreaminjava
  • 浏览: 35692 次
  • 性别: Icon_minigender_1
  • 来自: 武汉→北京→武汉
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

myeclipse5.5配置SSH框架的一个错误

阅读更多
myeclipse5.5配置SSH框架,所以jar包都由myeclipse导入,错误如下:
引用

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  
          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)  
          at   net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)  
          at   net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:145)  
          at   net.sf.cglib.core.KeyFactory.create(KeyFactory.java:117)  
          at   net.sf.cglib.core.KeyFactory.create(KeyFactory.java:108)  
          at   net.sf.cglib.core.KeyFactory.create(KeyFactory.java:104)  
          at   net.sf.cglib.proxy.Enhancer. <clinit> (Enhancer.java:69)  
          at   org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:117)  
          at   org.hibernate.proxy.pojo.cglib.CGLIBProxyFactory.postInstantiate(CGLIBProxyFactory.java:43)  
          at   org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:162)  
          at   org.hibernate.tuple.entity.AbstractEntityTuplizer. <init> (AbstractEntityTuplizer.java:135)  
          at   org.hibernate.tuple.entity.PojoEntityTuplizer. <init> (PojoEntityTuplizer.java:55)  
          at   org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping. <init> (EntityEntityModeToTuplizerMapping.java:56)  
          at   org.hibernate.tuple.entity.EntityMetamodel. <init> (EntityMetamodel.java:295)  
          at   org.hibernate.persister.entity.AbstractEntityPersister. <init> (AbstractEntityPersister.java:434)  
          at   org.hibernate.persister.entity.SingleTableEntityPersister. <init> (SingleTableEntityPersister.java:109)  
          at   org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)  
          at   org.hibernate.impl.SessionFactoryImpl. <init> (SessionFactoryImpl.java:226)  
          at   org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)  
          at   org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)  
          at   org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)  
          at   org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)  
          at   org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1202)  
          at   org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)  
          at   org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:428)  
          at   org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)  
          at   org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)  
          at   org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)  
          at   org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)  
          at   org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)  
          at   org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)  
          at   org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)  
          at   org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)  
          at   org.springframework.web.context.ContextLoaderServlet.init(ContextLoaderServlet.java:82)  
          at   javax.servlet.GenericServlet.init(GenericServlet.java:211)  
          at   org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)  
          at   org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)  
          at   org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)  
          at   org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)  
          at   org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)  
          at   org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)  
          at   org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)  
          at   org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:894)  
          at   org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:857)  
          at   org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:475)  
          at   org.apache.catalina.startup.HostConfig.start(HostConfig.java:1102)  
          at   org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)  
          at   org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)  
          at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)  
          at   org.apache.catalina.core.StandardHost.start(StandardHost.java:718)  
          at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)  
          at   org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)  
          at   org.apache.catalina.core.StandardService.start(StandardService.java:450)  
          at   org.apache.catalina.core.StandardServer.start(StandardServer.java:683)  
          at   org.apache.catalina.startup.Catalina.start(Catalina.java:537)  
          at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native   Method)  
          at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
          at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
          at   java.lang.reflect.Method.invoke(Method.java:585)  
          at   org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)  
          at   org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)  

错误由其中asm-2.2.2.jar与asm.jar存在类上的冲突,分别是spring与hibernate导入,去掉asm-2.2.2.jar问题解决。
asm.jar -- ASM字节码库
分享到:
评论
4 楼 jiangbinboy 2008-07-09  
如果可以请发送到我的邮箱jiangbinboy@126.com
3 楼 jiangbinboy 2008-07-09  
谁能给我提供一个打好了包的SSH框架jar
2 楼 shajindan 2008-07-04  
SSH框架没打好 把需要以及不需要的包打好就OK啦
1 楼 laiseeme 2008-03-25  
老问题了,他会引用新版本的那个包,去掉一个就行了

相关推荐

    关于MyEclipse5.5合成SSH后出现中文乱码的问题解决方法之一

    在描述中,开发者遇到了一个特殊的情况,即在MyEclipse 5.5下整合SSH后,当向数据库中插入包含中文的数据时,出现了乱码。为了解决这个问题,开发者尝试了多种常见方法,如设置项目、数据库连接、页面编码为UTF-8,...

    (part2)MyEclipse5.5或者6.0一键搭建SSH框架插件 ,提高搭建框架的效率,及避免Jar包冲突

    功能:用MyEclipse5.5或者6.0快速搭建SSH框架 一键搭建(Struts1.3+Spring2.0+Hibernate3.2) 一键搭建(Struts2.0+Spring2.0+Hibernate3.2) 一键搭建(Struts2.0+Spring2.0+iBatis2.3) 等还有其他功能,本人并...

    (part1)MyEclipse5.5或者6.0一键搭建SSH框架插件 ,提高搭建框架的效率,及避免Jar包冲突

    功能:用MyEclipse5.5或者6.0快速搭建SSH框架 一键搭建(Struts1.3+Spring2.0+Hibernate3.2) 一键搭建(Struts2.0+Spring2.0+Hibernate3.2) 一键搭建(Struts2.0+Spring2.0+iBatis2.3) 等还有其他功能,本人并...

    SSH框架配置

    这里使用 MyEclipse5.5 作为集成开发环境,JDK 1.6 作为 Java 开发工具包,Java EE 5.0 作为 Java 企业版,Tomcat6.0 作为 Web 服务器,Struts2.1.6 作为 Web 应用程序框架,Spring2.5.6 作为应用程序框架,...

    ssh2集成示例(环境:myeclipse5.5+tomcat6+jdk1.6)

    SSH2(Struts2、Spring2、Hibernate3)是一个经典的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。在这个集成示例中,我们将深入探讨这些组件以及如何在MyEclipse 5.5、Tomcat 6和JDK 1.6环境下将...

    SSH_常见错误与解决方案

    ### SSH常见错误与解决方案 ...通过上述步骤,你可以有效解决MyEclipse在配置SSH框架过程中遇到的常见错误,确保项目能够顺利运行。在处理此类问题时,保持耐心,细致检查每个依赖关系,是成功的关键。

    图解SSH框架配置步骤

    图解SSH框架配置步骤核心提示:现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 在本文中,我们将详细讲解SSH框架的配置步骤,包括开发环境的...

    SSH框架配置步骤

    在MyEclipse中创建一个新的Web项目,选择Java EE 5.0作为J2EE版本。如果MyEclipse中未配置Web服务器,例如Tomcat 6.0,需要在Preferences设置中配置服务器路径,并确保与MyEclipse使用的JDK版本一致(这里是JDK 1.6...

    搭建SSH开发环境(三大框架)

    1. **MyEclipse 5.5**:这是一个集成开发环境(IDE),提供了方便的Java和Web项目开发支持。 2. **JDK 1.6**:Java Development Kit,是编写、运行Java程序所需的基础软件。 3. **Java EE 5.0**:Java企业版,包含了...

    SSH框架配置-JAVA框架

    配置SSH框架是一个复杂的过程,涉及到多个层面的集成。每个组件都有其特定的配置需求和最佳实践,因此理解每个部分的工作原理并熟练配置是至关重要的。此外,随着技术的发展,SSH框架逐渐被Spring Boot、Spring MVC...

    SSH框架配置步骤.pdf

    以下将详细解释SSH框架的配置步骤。 首先,我们需要了解SSH框架的基础配置环境。在本例中,开发环境包括MyEclipse 5.5、JDK 1.6、Java EE 5.0以及Tomcat 6.0。Struts2版本为2.1.6,Spring版本为2.5.6,Hibernate...

    SSH框架J2EE配置

    1. 在MyEclipse中创建一个新的Web项目,设置J2EE版本为Java EE 5.0。 2. 配置Web服务器(如Tomcat 6.0),在MyEclipse的Preferences中指定Tomcat的路径,并确保使用JDK 1.6。 接下来,我们逐步配置SSH框架: **...

    图解SSH框架配置步骤.docx

    通过以上步骤,开发者可以成功地搭建一个SSH框架的基础配置,为后续的业务开发打下坚实的基础。理解并掌握SSH框架的配置,有助于提升项目的开发效率和质量。在实际开发中,还需要根据项目需求调整和完善配置,以满足...

    SSH框架配置Struts2.1.6+Spring2.5.6+Hibernate3.3.1 2

    总结来说,SSH框架配置涉及到多个层面,包括Web容器的配置、MVC框架的集成、ORM框架的配置以及IDE和开发环境的设置。理解和掌握这些知识点,对于开发企业级Java Web应用至关重要。通过合理配置SSH,可以构建出高效、...

    SSH框架配置步骤.docx

    通过以上步骤,你就成功地配置了一个基本的SSH框架环境,可以在此基础上继续开发复杂的Java Web应用。在实际开发中,还需要配置Spring的bean定义,以及Hibernate的数据源和实体映射,以实现完整的MVC架构和数据访问...

Global site tag (gtag.js) - Google Analytics