Google app engine e谷歌Android开发工具包仍然对JDK路径名中的空格敏感。这是2005年左右报道的一个古老的日食普遍问题 我不需要直接使用Java6 我不需要编辑Eclipse.ini并添加-VM行 我不需要手动将路径添加到jdk to路径

Google app engine e谷歌Android开发工具包仍然对JDK路径名中的空格敏感。这是2005年左右报道的一个古老的日食普遍问题 我不需要直接使用Java6 我不需要编辑Eclipse.ini并添加-VM行 我不需要手动将路径添加到jdk to路径,google-app-engine,Google App Engine,希望这能帮助下一个人,因为当你遇到这个问题时,这是一个非常令人沮丧的问题 谢谢 David Hetherington问题:试图使用google eclipse插件(eclipse-Kepler)运行“Hello World”应用程序 解决方案:增加David的答案。如果安装了多个jre,请确保所指向的jre在绝对路径中没有空间。要更改您指向的jre,请转到eclipse-窗口->首选项->服务器->运行时环境->谷歌应用程序引擎->编辑。现在检查您所指向的jre版本。在我的例子中,jdk1.7安

希望这能帮助下一个人,因为当你遇到这个问题时,这是一个非常令人沮丧的问题

谢谢


David Hetherington

问题:试图使用google eclipse插件(eclipse-Kepler)运行“Hello World”应用程序

解决方案:增加David的答案。如果安装了多个jre,请确保所指向的jre在绝对路径中没有空间。要更改您指向的jre,请转到eclipse-
窗口->首选项->服务器->运行时环境->谷歌应用程序引擎->编辑
。现在检查您所指向的jre版本。在我的例子中,
jdk1.7
安装在
程序文件/Java
jre6
jre7
的同一位置。我将
jdk1.7
移动到
Program\u文件
,但仍然收到环回错误。按照上述步骤,将jre版本指向
jdk1.7/jre
Program\u files/java
中的版本,正如前面所指向的
C:/Program files/java/jre7


希望这对其他人有所帮助。

我在命令提示符下尝试了[netstat-a | find“LISTENING”],但在8888上似乎没有其他功能。我还尝试了运行配置选项“自动选择未使用的端口”没有区别。(?)在另一台机器上运行良好。问题机器=Win32/AMD处理器。OK machine=Win64/Intel处理器。当然,Win32和Win64的不同让我下载了所有不同的JDK和Eclipse工具包。。。(?)你好。32位版本中似乎有一个bug:请尝试在clipse中将安装升级到最新版本
Jun 15, 2013 2:56:51 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed E:\User Data\Dave\Documents\Google App Engine Scratch\Guestbook\war\WEB-INF/appengine-web.xml
Jun 15, 2013 2:56:51 PM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed E:\User Data\Dave\Documents\Google App Engine Scratch\Guestbook\war\WEB-INF/web.xml
Jun 15, 2013 2:56:51 PM com.google.appengine.tools.development.SystemPropertiesManager setSystemProperties
INFO: Overwriting system property key 'java.util.logging.config.file', value 'E:\Eclipse Google App Engine\eclipse\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.8.1\appengine-java-sdk-1.8.1\config\sdk\logging.properties' with value 'WEB-INF/logging.properties' from 'E:\User Data\Dave\Documents\Google App Engine Scratch\Guestbook\war\WEB-INF\appengine-web.xml'
Jun 15, 2013 2:56:51 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Jun 15, 2013 7:56:52 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: jetty-6.1.x
Jun 15, 2013 7:56:54 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: failed org.mortbay.jetty.nio.SelectChannelConnector$1@15321fc: java.io.IOException: Unable to establish loopback connection
Jun 15, 2013 7:56:54 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: failed SelectChannelConnector@127.0.0.1:8888: java.io.IOException: Unable to establish loopback connection
Jun 15, 2013 7:56:54 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: failed Server@150305e: java.io.IOException: Unable to establish loopback connection
java.io.IOException: Unable to establish loopback connection
    at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
    at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.nio.ch.PipeImpl.<init>(Unknown Source)
    at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
    at java.nio.channels.Pipe.open(Unknown Source)
    at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
    at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
    at java.nio.channels.Selector.open(Unknown Source)
    at org.mortbay.io.nio.SelectorManager$SelectSet.<init>(SelectorManager.java:312)
    at org.mortbay.io.nio.SelectorManager.doStart(SelectorManager.java:223)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:314)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at org.mortbay.jetty.Server.doStart(Server.java:235)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:249)
    at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:307)
    at com.google.appengine.tools.development.AutomaticServerInstanceHolder.startUp(AutomaticServerInstanceHolder.java:26)
    at com.google.appengine.tools.development.AbstractServer.startup(AbstractServer.java:80)
    at com.google.appengine.tools.development.Servers.startup(Servers.java:82)
    at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:237)
    at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:339)
    at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
    at com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:274)
    at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:250)
Caused by: java.net.ConnectException: Connection refused: connect
    at sun.nio.ch.Net.connect0(Native Method)
    at sun.nio.ch.Net.connect(Unknown Source)
    at sun.nio.ch.Net.connect(Unknown Source)
    at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
    at java.nio.channels.SocketChannel.open(Unknown Source)
    ... 26 more