Java 谷歌应用程序引擎-如何让演示工作?

Java 谷歌应用程序引擎-如何让演示工作?,java,eclipse,google-app-engine,Java,Eclipse,Google App Engine,我很不好意思问这个问题,但我一辈子都搞不清楚我做错了什么 我已经按照第页的说明,通过Eclipse3.6插件下载了appengine-java-sdk-1.4.2。我正在使用JRE版本1.5.026运行MacOSX10.5.8。我已将dev_appserver.sh文件设置为可执行文件(chmod u+x dev_appserver.sh),并且当我试图通过命令用其中一个演示启动应用服务器时 bin/dev_appserver.sh demos/guestbook/war/ 我获得以下输出,

我很不好意思问这个问题,但我一辈子都搞不清楚我做错了什么

我已经按照第页的说明,通过Eclipse3.6插件下载了appengine-java-sdk-1.4.2。我正在使用JRE版本1.5.026运行MacOSX10.5.8。我已将
dev_appserver.sh
文件设置为可执行文件(
chmod u+x dev_appserver.sh
),并且当我试图通过命令用其中一个演示启动应用服务器时

 bin/dev_appserver.sh demos/guestbook/war/
我获得以下输出,但服务器未启动:

2011-03-13 17:52:43.404 java[839:80f] [Java CocoaComponent compatibility mode]: Enabled
2011-03-13 17:52:43.405 java[839:80f] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
********************************************************
Warning: Future versions of the Dev App Server will require Java 1.6 or later. Please upgrade your JRE.
********************************************************
Mar 13, 2011 9:52:44 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Mar 13, 2011 9:52:44 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed /Applications/eclipse_3.6/plugins/com.google.appengine.eclipse.sdkbundle.1.4.2_1.4.2.v201102111811/appengine-java-sdk-1.4.2/demos/guestbook/war/WEB-INF/appengine-web.xml
Mar 13, 2011 9:52:44 PM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed /Applications/eclipse_3.6/plugins/com.google.appengine.eclipse.sdkbundle.1.4.2_1.4.2.v201102111811/appengine-java-sdk-1.4.2/demos/guestbook/war/WEB-INF/web.xml
我看到了关于升级JRE的警告,但我认为这不是问题所在,因为没有报告任何异常。它就是启动不了。我曾尝试使用插件在Eclipse中创建一个hello world应用程序,并作为Web服务器运行,但这也会输出相同的文本,但不会启动Web服务器


知道我做错了什么以及如何解决问题吗?

将dev_appserver.sh中的行更改为

/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands/java -ea -cp "$JAR_FILE" \
  com.google.appengine.tools.KickStart \
  com.google.appengine.tools.development.DevAppServerMain $*

web服务器将启动,而不是使用默认的
java
(如我前面提到的,设置为1.5.0_26)

我也遇到了同样的问题,只是尝试以管理员身份运行Eclipse,然后调试工作正常。

所以当您将浏览器指向时,您无法连接到开发服务器?(只是想确认服务器确实没有运行)。这是正确的。此外,提示符会立即返回,这与我以前启动任何其他web服务器时不同。