2012-12-14 2 views
0

Eclipse와 함께 app 엔진을 사용하여 샘플 프로그램을 실행하려고합니다. 이 사이트의 지침에 따라 Google 플러그인을 설치합니다. https://developers.google.com/appengine/docs/java/gettingstarted/installingappengine with eclipse

자습서를 따르면됩니다. 하지만 내 애플 리케이션이 어떤 이유로 실행되지 않습니다. 나는 다음과 같은 실수를 범한다.

 14/12/2012 14:13:41 com.google.apphosting.utils.jetty.JettyLogger info 
    INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger 
    14/12/2012 14:13:41 com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml 
    INFO: Successfully processed C:\Users\rona\workspace\Guestbook\war\WEB-INF/appengine-web.xml 
    14/12/2012 14:13:41 com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml 
    SEVERE: Received exception processing C:\Users\rona\workspace\Guestbook\war\WEB-INF/appengine-web.xml 
    com.google.apphosting.utils.config.AppEngineConfigException: appengine-web.xml does not contain a <threadsafe> element. 
    See http://code.google.com/appengine/docs/java/config/appconfig.html#Using_Concurrent_Requests for more information. 
    You probably want to enable concurrent requests. 
    at com.google.apphosting.utils.config.AppEngineWebXmlReader.readAppEngineWebXml(AppEngineWebXmlReader.java:79) 
    at com.google.apphosting.utils.config.EarHelper.readWebModule(EarHelper.java:130) 
    at com.google.appengine.tools.development.AbstractContainerService.loadAppEngineWebXml(AbstractContainerService.java:334) 
    at com.google.appengine.tools.development.JettyContainerService.initContext(JettyContainerService.java:160) 
    at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:227) 
    at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:157) 
    at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:333) 
    at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48) 
    at com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:269) 
    at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:245) 
    com.google.apphosting.utils.config.AppEngineConfigException: Invalid appengine-web.xml(C:\Users\rona\workspace\Guestbook\war\WEB-INF/appengine-web.xml) - appengine-web.xml does not contain a <threadsafe> element. 
    See http://code.google.com/appengine/docs/java/config/appconfig.html#Using_Concurrent_Requests for more information. 
    You probably want to enable concurrent requests. 
    at com.google.apphosting.utils.config.EarHelper.readWebModule(EarHelper.java:132) 
    at com.google.appengine.tools.development.AbstractContainerService.loadAppEngineWebXml(AbstractContainerService.java:334) 
    at com.google.appengine.tools.development.JettyContainerService.initContext(JettyContainerService.java:160) 
    at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:227) 
    at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:157) 
    at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:333) 
    at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48) 
    at com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:269) 
    at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:245)  

코드는 Google 개발자가 정확히 동일하게 복사 한 것입니다. 다른 컴퓨터에서 실행되는 프로그램을 압니다. 제 설치 과정에서 무언가가 작동하지 않습니다.

<threadsafe>true</threadsafe> 

명시 적으로 응용 프로그램이 스레드 안전 방식으로 설계되어 있는지 기대치를 설정하는 것이 필수입니다 :

답변

3

당신은 당신의에서 appengine-web.xml에 다음과 같은 덩어리를 포함해야합니다.