0

托管虚拟机的要求在您的appengine-web.xml或其app.yaml等效项中:

<beta-settings>
  <setting name="java_quickstart" value="true" />
</beta-settings>

而你使用try来部署你得到这个RuntimeException,这是怎么回事?

4

1 回答 1

0

作为部署过程的一部分,gcloud preview app deploymvn gcloud:deploy命令都将在本地启动码头,作为发现注释的一部分。如果您的代码中有错误,它将崩溃。例如,在您的contextedDestroyedcontextInitialized方法中,它们会崩溃。

如果您使用的是Maven,则可以通过以下方式调试此问题:

对于 Java SDK 1.9.32:

java -jar ~/.m2/repository/com/google/appengine/appengine-java-sdk/1.9.32/appengine-java-sdk/appengine-java-sdk-1.9.32/lib/java-managed-vm/appengine-java-vmruntime/quickstartgenerator.jar target/myExplodedWar-1.0-SNAPSHOT

对于 Java SDK 1.9.33:

java -jar ~/.m2/repository/com/google/appengine/appengine-java-sdk/1.9.33/appengine-java-sdk/appengine-java-sdk-1.9.33/lib/java-managed-vm/appengine-java-vmruntime/quickstartgenerator.jar target/myExplodedWar-1.0-SNAPSHOT ~/.m2/repository/com/google/appengine/appengine-java-sdk/1.9.33/appengine-java-sdk/appengine-java-sdk-1.9.33/lib/jetty-base-sdk/etc/webdefault.xml

我们希望这将在 Java SDK 1.9.35 中得到修复

于 2016-02-04T22:38:17.230 回答