论坛首页 入门技术论坛

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

浏览 4241 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-03-25  
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字节码库
   发表时间:2008-03-25  
老问题了,他会引用新版本的那个包,去掉一个就行了
0 请登录后投票
   发表时间:2008-07-04  
SSH框架没打好 把需要以及不需要的包打好就OK啦
0 请登录后投票
   发表时间:2008-07-09  
谁能给我提供一个打好了包的SSH框架jar
0 请登录后投票
   发表时间:2008-07-09  
如果可以请发送到我的邮箱jiangbinboy@126.com
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics