There seems to be some kind of error when I import CodeLabEx1 into Eclipse 
Keplar:

<https://lh5.googleusercontent.com/-qHMWqzQ775Y/UfnB6PTr_dI/AAAAAAAAADc/-kJGkW6pqUw/s1600/Screenshot+%2813%29.png>


Does anyone know what might be wrong here? The output when I try to run the 
application is as follows:







            Jul 31, 2013 5:13:35 PM 
com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
            INFO: Successfully processed 
C:\Users\Eric\Desktop\CodeLabEx1-starter\CodeLabEx1-starter\war\WEB-INF/appengine-web.xml
            Jul 31, 2013 5:13:35 PM 
com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
            SEVERE: Received exception processing 
C:\Users\Eric\Desktop\CodeLabEx1-starter\CodeLabEx1-starter\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:85)
                at 
com.google.apphosting.utils.config.EarHelper.readWebModule(EarHelper.java:166)
                at 
com.google.appengine.tools.development.ApplicationConfigurationManager$WarModuleConfigurationHandle.readConfiguration(ApplicationConfigurationManager.java:399)
                at 
com.google.appengine.tools.development.ApplicationConfigurationManager.<init>(ApplicationConfigurationManager.java:146)
                at 
com.google.appengine.tools.development.ApplicationConfigurationManager.newWarConfigurationManager(ApplicationConfigurationManager.java:88)
                at 
com.google.appengine.tools.development.DevAppServerImpl.<init>(DevAppServerImpl.java:137)
                at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
                at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
                at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
                at java.lang.reflect.Constructor.newInstance(Unknown Source)
                at 
com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:233)
                at 
com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:87)
                at 
com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:380)
                at 
com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
                at 
com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:334)
                at 
com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:310)

            com.google.apphosting.utils.config.AppEngineConfigException: 
Invalid configuration
                at 
com.google.appengine.tools.development.DevAppServerImpl.reportDeferredConfigurationException(DevAppServerImpl.java:414)
                at 
com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:211)
                at 
com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:399)
                at 
com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
                at 
com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:334)
                at 
com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:310)
            Caused by: 
com.google.apphosting.utils.config.AppEngineConfigException: Invalid 
appengine-web.xml(C:\Users\Eric\Desktop\CodeLabEx1-starter\CodeLabEx1-starter\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:168)
                at 
com.google.appengine.tools.development.ApplicationConfigurationManager$WarModuleConfigurationHandle.readConfiguration(ApplicationConfigurationManager.java:399)
                at 
com.google.appengine.tools.development.ApplicationConfigurationManager.<init>(ApplicationConfigurationManager.java:146)
                at 
com.google.appengine.tools.development.ApplicationConfigurationManager.newWarConfigurationManager(ApplicationConfigurationManager.java:88)
                at 
com.google.appengine.tools.development.DevAppServerImpl.<init>(DevAppServerImpl.java:137)
                at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
                at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
                at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
                at java.lang.reflect.Constructor.newInstance(Unknown Source)
                at 
com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:233)
                at 
com.google.appengine.tools.development.DevAppServerFactory.createDevAppServer(DevAppServerFactory.java:87)
                at 
com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:380)
                ... 3 more

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to