Why can not i run a google app engine project on localhost?

眉间皱痕 提交于 2019-12-09 18:18:24

问题


I am using macbook pro for development. I just installed eclipse indigo. Google app engine Java SDK is 1.8.2. I am trying to run an appengine project on localhost. But i am getting the following error:

 2013-08-04 13:14:03.193 java[2146:707] [Java CocoaComponent compatibility mode]: Enabled
 2013-08-04 13:14:03.194 java[2146:707] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
 Usage: <dev-appserver> [options] <app directory>

 Options:
  --help, -h                 Show this help message and exit.
  --server=SERVER            The server to use to determine the latest
  -s SERVER                   SDK version.
  --address=ADDRESS          The address of the interface on the local machine
  -a ADDRESS                  to bind to (or 0.0.0.0 for all interfaces).
  --port=PORT                The port number to bind to on the local machine.
  -p PORT
  --sdk_root=DIR             Overrides where the SDK is located.
  --disable_update_check     Disable the check for newer SDK versions.
  --generated_dir=DIR        Set the directory where generated files are created.
  --jvm_flag=FLAG            Pass FLAG as a JVM argument. May be repeated to
                          supply multiple flags.

I googled a lot but any solution i found did not work for me. I uploaded app on appengine and opened it using url. And its working fine there. Can anybody tell me why is it not working on my mac. Thanks in advance.


回答1:


The problem occurs when using blank spaces in the project name.

"Run Configurations> Arguments > Program Arguments", insert quotation marks in the project path. i.e.:

--port=8888 --disable_update_check {PATH}\My Project

To:

--port=8888 --disable_update_check "{PATH}\My Project" 



回答2:


I got the same problem. Strangely, the default arguments are incorrect. Remove the first and the third element and it works.

Finally, you should have something like that under: Debug Configurations... > Web Application > project1 > Arguments > Program Arguments

--port=8888 /Users/user1/java/project1/war


来源:https://stackoverflow.com/questions/18042352/why-can-not-i-run-a-google-app-engine-project-on-localhost

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!