2010-01-26 7 views
4

의 application.properties에서 서블릿 버전을 2.5로 업데이트해도 생성 된 web.xml에는 영향을 미치지 않습니다. 생성 된 web.xml은 여전히 ​​버전 2.4입니다. 나는 Grails 1.2.1을 사용하고있다. 내가 실행하려고하면 또한Grails + GAE - app.servlet.version = 2.5

app.servlet.version=2.5 

, "실행 - 응용 프로그램을"나는 예외 아래 얻을 :

Running Grails application.. 
Starting AppEngine generated indices thread. 
Starting reload monitor thread. 
    [java] Jan 26, 2010 5:27:05 AM com.google.apphosting.utils.jetty.JettyLogger warn 
    [java] WARNING: Failed startup of context [email protected]460d{/,C:\Users\Taylor Leese\workspace\test-gae\web-app} 
    [java] java.lang.IllegalStateException: No such servlet: grails 
    [java] at org.mortbay.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:953) 
    [java] at org.mortbay.jetty.servlet.ServletHandler.setServletMappings(ServletHandler.java:1037) 
    [java] at org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:305) 
    [java] at org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222) 
    [java] at org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180) 
    [java] at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1215) 
    [java] at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500) 
    [java] at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) 
    [java] at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) 
    [java] at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117) 
    [java] at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) 
    [java] at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117) 
    [java] at org.mortbay.jetty.Server.doStart(Server.java:217) 
    [java] at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) 
    [java] at com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:188) 
    [java] at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:120) 
    [java] at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:217) 
    [java] at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:162) 
    [java] at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48) 
    [java] at com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:113) 
    [java] at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:89) 
    [java] The server is running at http://localhost:8080/ 

모든 아이디어를 어떻게 이러한 문제를 해결하기 위해?

+1

아마도이 동일하거나 유사한 문제가 무엇입니까? http://jira.codehaus.org/browse/GRAILS-4277 –

+0

실제로 같은 문제가 발생합니다. 당신 자신의 질문에 답을해야합니다 :) –

+0

JIRA 이슈에 Status : Resolved가 있으면 아직 릴리즈되지 않았 음을 의미합니까? –

답변

1

서블릿 버전을 변경 한 후 grails clean을 시도해 보셨습니까? 적어도 내 컴퓨터에서 작동합니다 (grails 1.2.0).

+0

Grails 1.2.1에서는 나에게 적합하지 않습니다. –