Google App Engine:本地测试一个简单的hello世界

时间:2012-04-17 17:12:04

标签: google-app-engine

我正在尝试通过Eclipse Helios的Google App Engine插件在本地创建一个简单的Hello World。 当想要使用eclipse工具启动服务器时出现问题(在我的项目中使用右键 - >运行为 - > Web应用程序),控制台始终显示这些日志:

2012-04-17 19:01:09.126 java[4019:407] [Java CocoaComponent compatibility mode]: Enabled
2012-04-17 19:01:09.127 java[4019:407] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
Usage: <dev-appserver> [options] <war 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=root            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.

当我使用命令bellow时本地服务器工作:

./appengine-java-sdk/bin/dev_appserver.sh appengine-java-sdk/demos/guestbook/war

是否有人有一些想法让它发挥作用?

感谢您的建议并抱歉我的英语不好......

2 个答案:

答案 0 :(得分:8)

我也遇到了同样的问题。但我的解决方案是删除现有的启动配置(在运行&gt;运行配置中),关闭对话框,然后尝试右键单击您的项目&gt;运行方式&gt;网络应用程序。

答案 1 :(得分:0)

对我来说,它是项目名称中的空格,与工作区中的文件夹名称一致。无论是谁调用开发服务器启动器都没有在war目录周围使用引号。