2012-06-16 6 views
0

Я пытаюсь запустить JSP в Google App Engine, и я получаю следующее сообщение об ошибке на моей консоли. Может ли кто-нибудь помочь? У меня есть asm-3.3.jar в моем классе.Google App Engine - NoSuchMethodError

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) 
+0

немного больше информации поможет особенно в контексте, в котором вы работаете. Я не уверен, что вы подразумеваете под управлением jsp –

+0

Я пытаюсь запустить первую страницу своего приложения, и я получаю эту ошибку. Я использую Struts2 и Hibernate. –

+0

Я не думаю, что asm имеет белый цвет для AppEngine – koma

ответ

0

Я добавил asm-1.5.2.jar (более ранняя версия) и исправил проблему.

0

Хорошо, так что это в вашем пути к классу, для чего Eclipse? У вас есть это в WEB_INF/lib для вашего проекта AE?

+0

Я использую Eclipse Indigo, и да, это в WEB_INF/lib. –