2012-06-16 4 views
0

Google App Engine에서 JSP를 실행하려고하는데 콘솔에 다음과 같은 오류 메시지가 표시됩니다. 누구든지 도와 줄 수 있습니까? 내 수업 경로에 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

그래, 이클립스의 클래스 패스에? AE 프로젝트의 WEB_INF/lib에 있습니까?

+0

Eclipse Indigo를 사용하고 있습니다. 예, WEB_INF/lib에 있습니다. –