谷歌应用引擎服务不可用
我正在关注http://googcloudlabs.appspot.com/教程来创建新的Google App Engine项目。 当我尝试从我的本地主机运行时,它会抛出一个错误,但是当我部署它时工作正常。 ( http://mynewcloudcom.appspot.com/ )。 请帮忙。
HTTP ERROR: 503 Problem accessing /. Reason: SERVICE_UNAVAILABLE Powered by Jetty://
Eclipse控制台
Mar 05, 2012 10:42:46 AM com.google.apphosting.utils.jetty.JettyLogger info INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger Mar 05, 2012 10:42:46 AM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml INFO: Successfully processed C:\Smartag_Eclipse_Project\DontEditProject\war\WEB-INF/appengine-web.xml Mar 05, 2012 10:42:46 AM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml INFO: Successfully processed C:\Smartag_Eclipse_Project\DontEditProject\war\WEB-INF/web.xml Mar 05, 2012 6:42:48 PM com.google.appengine.tools.development.DevAppServerImpl start INFO: The server is running at http://localhost:8888/ Mar 05, 2012 6:42:48 PM com.google.appengine.tools.development.DevAppServerImpl start INFO: The admin console is running at http://localhost:8888/_ah/admin
找到了答案。 我需要在JDK1.6中运行。 一旦我更改了Java编译器(右键单击项目 – >属性 – > Java编译器 – >(检查)启用项目特定设置 – >更改编译器合规性级别),它现在工作正常。 谢谢。
我有同样的问题。 我justed在调试配置中将端口从8888更改为80,它对我有用。
我遇到过同样的问题。 对我来说问题是我的一个filter有一个例外。 特别客观化 – 它没有正确加载。 你可以删除filter,看看是不是
使用Java 1.7
,还要检查执行环境并将其设置为JavaSE-1.7
。
您可以在以下位置查看执行环境:
Right Click
– > Properties
– > Java Compiler
您可以选择Restore Defaults
和Apply
。
我遇到了同样的问题,并通过在运行配置中选择“自动选择未使用的端口”来解决它。
有时会发生阻塞端口的“挂起”过程。 因此,在运行配置中更改端口会有所帮助,并在运行配置中选中“自动选择未使用的端口”。
它也发生在我身上。 在我的情况下,我有运行项目,由于我的代码中的一些错误,项目运行错误。 所以,我调试它并再次运行它但没有取消控制台中的早期版本,它给了我这个错误。 取消或停止项目后,它运行正常。
我遇到过同样的问题。 似乎在创建和打开服务器的套接字时存储了插件。 我真的不知道为什么会这样,我已经以这种方式解决了。
- 打开运行配置。
- Open Server选项卡。 更改嵌入式服务器端口。
-
打开参数选项卡。
3.1 – VM参数框。 我删除了所有那些东西,只需让这一行保存更改并运行它。
-Xmx512m -javaagent:/Applications/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.7.5/appengine-java-sdk-1.7.5/lib/agent/appengine-agent.jar
它工作得很好4me。 如果有人知道哪些事件或配置更改是原因。 请告诉我们
注意:“ 我不对意外行为负责。我不知道前方是否有副作用 ”
适用于我的解决方案是使用Gradle从命令行运行appEngineServer,因为生成的端点模块build.xml中的注释建议。 gradle config包含Java 1.7兼容性选项,因此如果你想要1.7,没有理由使用Java 1.6:
gradlew modulename:appengineRun
目前,appengine gradle插件的appengine devappserver启动与Intellij / AndroidStudio的Gradle集成无法很好地交互。 作为临时解决方案,请从命令行启动。 ./gradlew modulename:appengineRun
我有一个条件,其中web.xml中定义的servlet具有不存在的类名。 我指定了正确的class级名称,工作!