java.lang.RuntimeException: 生成quickstart失败-web.xml
java.lang.RuntimeException: Failed to generate quickstart-web.xml
您的 appengine-web.xml
或 app.yaml
等效的托管 VM 要求:
<beta-settings>
<setting name="java_quickstart" value="true" />
</beta-settings>
然后你尝试部署你得到这个 RuntimeException,这是怎么回事?
作为部署过程的一部分,gcloud preview app deploy
和 mvn gcloud:deploy
命令都将在本地启动 jetty 作为注释发现的一部分。如果您的代码中有错误,它将崩溃。例如,在您的 contextedDestroyed
或 contextInitialized
方法中它们会崩溃。
如果您使用的是 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
中修复此问题
您的 appengine-web.xml
或 app.yaml
等效的托管 VM 要求:
<beta-settings>
<setting name="java_quickstart" value="true" />
</beta-settings>
然后你尝试部署你得到这个 RuntimeException,这是怎么回事?
作为部署过程的一部分,gcloud preview app deploy
和 mvn gcloud:deploy
命令都将在本地启动 jetty 作为注释发现的一部分。如果您的代码中有错误,它将崩溃。例如,在您的 contextedDestroyed
或 contextInitialized
方法中它们会崩溃。
如果您使用的是 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
中修复此问题