Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate Google应用程序引擎--NoSuchMethodError_Hibernate_Google App Engine_Struts2_Nosuchmethoderror - Fatal编程技术网

Hibernate Google应用程序引擎--NoSuchMethodError

Hibernate Google应用程序引擎--NoSuchMethodError,hibernate,google-app-engine,struts2,nosuchmethoderror,Hibernate,Google App Engine,Struts2,Nosuchmethoderror,我试图在Google App Engine中运行JSP,在我的控制台上收到以下错误消息。有人能帮忙吗?我的类路径中确实有asm-3.3.jar WARNING: Error starting handlers java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V at net.sf.cglib.core.DebuggingClassWriter.<init>(Debugg

我试图在Google App Engine中运行JSP,在我的控制台上收到以下错误消息。有人能帮忙吗?我的类路径中确实有asm-3.3.jar

    WARNING: Error starting handlers
java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
    at net.sf.cglib.core.DebuggingClassWriter.<init>(DebuggingClassWriter.java:47)
    at net.sf.cglib.core.DefaultGeneratorStrategy.getClassWriter(DefaultGeneratorStrategy.java:30)
    at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:24)
    at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:215)
    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 org.hibernate.impl.SessionFactoryImpl.<clinit>(SessionFactoryImpl.java:321)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
    at com.configuration.ConfigurationListener.contextInitialized(ConfigurationListener.java:19)
    at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
    at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
    at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
    at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
    at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
    at org.mortbay.jetty.Server.doStart(Server.java:224)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:196)
    at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:239)
    at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:146)
    at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:189)
    at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
    at com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:128)
    at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:104)
警告:启动处理程序时出错
java.lang.NoSuchMethodError:org.objectweb.asm.ClassWriter.(Z)V
位于net.sf.cglib.core.DebuggingClassWriter。(DebuggingClassWriter.java:47)
位于net.sf.cglib.core.DefaultGeneratorStrategy.getClassWriter(DefaultGeneratorStrategy.java:30)
位于net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:24)
位于net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:215)
位于net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:145)
位于net.sf.cglib.core.KeyFactory.create(KeyFactory.java:117)
位于net.sf.cglib.core.KeyFactory.create(KeyFactory.java:108)
位于net.sf.cglib.core.KeyFactory.create(KeyFactory.java:104)
位于org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:321)
位于org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
com.configuration.ConfigurationListener.contextInitialized(ConfigurationListener.java:19)
位于org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
位于org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
位于org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
位于org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
位于org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
位于org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
位于org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
位于org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
位于org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
位于org.mortbay.jetty.Server.doStart(Server.java:224)
位于org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
位于com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:196)
位于com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:239)
位于com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:146)
在com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:189)
位于com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
位于com.google.appengine.tools.development.DevAppServerMain.(DevAppServerMain.java:128)
位于com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:104)

好的,那么它在您的类路径中,用于什么Eclipse?您的AE项目的WEB\u INF/lib中有吗?

您签出了吗


具体来说,您的cglib和asm ATTR版本可能有问题。

我添加了asm-1.5.2.jar(早期版本),这解决了问题。

我使用的是Eclipse Indigo,是的,它在WEB\u INF/lib中。更多的信息会对您的工作环境有帮助。我不确定您运行jspI的意思,因为我正在尝试启动我的应用程序的首页,我收到了这个错误。我正在使用Struts2和Hibernate。我不认为asm是AppEngine的白名单