Sha*_*chi 8 google-app-engine maven java-8
自从过去3天以来我一直在努力解决这个问题,并且可能在SO和Git论坛上尝试了所有解决方案.
在谷歌应用程序引擎中,该应用程序在本地服务器上运行完美,但在部署时,会显示以下错误.
读取应用程序配置数据...*********************************配置警告:/ XML元素和--application/ - 登台时不应指定版本
以下参数将从app.yaml应用程序中清除:shsDemo version:1.1
如果指定了应用程序或版本,则未来的暂存版本将失败.
模块默认开始交互... 0%扫描jsp文件.0%编译jsp文件.2018年2月1日8:10:47 org.apache.jasper.servlet.TldScanner scanJars信息:至少有一个JAR被扫描用于尚未包含TLD的TLD.为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表.在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间.2018年2月1日下午8:10:48 org.apache.jasper.JspC processFile INFO:内置文件:/feedback.jsp
错误:无法找到或加载主类com.google.appengine.tools.development.jetty9.QuickStartGenerator执行时出错:/ usr/lib/jvm/java-8-oracle/jre/bin/java -cp/usr/lib /google-cloud-sdk/platform/google_appengine/google/appengine/tools/java/jetty93/jetty-distribution/lib/jetty-schemas-3.1.jar:/usr/lib/google-cloud-sdk/platform/google_appengine/谷歌/ AppEngine上/工具/ JAVA/jetty93 /码头分布/ lib目录/码头-UTIL-9.3.18.v20170406.jar:/ usr/lib中/谷歌云SDK /平台/ google_appengine /谷歌/ AppEngine上/工具/ JAVA /jetty93/jetty-distribution/lib/jetty-deploy-9.3.18.v20170406.jar:/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/java/jetty93/jetty-distribution/ LIB /码头-HTTP-9.3.18.v20170406.jar:/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/java/jetty93/jetty-distribution/lib/jetty-proxy-9.3 .18.v20170406.jar:/ usr/lib/google-cloud-...类似这样的日志....无法暂存应用:无法生成quickstart-web.xml.有关详细信息,请参阅日志[/tmp/appcfg5433316199131614644.log].
在日志中,
无法登台:java.lang.RuntimeException:无法生成quickstart-web.xml.在com.google.appengine.tools.admin.Application.createQuickstartWebXml(Application.java:1806)在com.google.appengine.tools.admin.Application.populateStagingDirectory(Application.java:999)在com.google.appengine.tools .admin.Application.createStagingDirectory(Application.java:872)在com.google.appengine.tools.admin.AppAdminImpl.stageApplication(AppAdminImpl.java:539)在com.google.appengine.tools.admin.AppAdminImpl.stageApplicationWithDefaultResourceLimits(AppAdminImpl的.java:492)在com.google.appengine.tools.admin.AppCfg $ StagingAction.execute(AppCfg.java:2529)在com.google.appengine.tools.admin.AppCfg.executeAction(AppCfg.java:390)在com.google.appengine.tools.admin.AppCfg.(AppCfg.java:213)位于com.google.appengine.tools.admin.AppCfg.(AppCfg.java:119)com.google.appengine.tools.admin. AppCfg.main(AppCfg.java:115)com.google.appengine.tools.admin.AdminException:无法暂存应用:无法生成quickstart-web.xml.在在com.google.appengine.tools com.google.appengine.tools.admin.AppAdminImpl.stageApplication(AppAdminImpl.java:543)在com.google.appengine.tools.admin.AppAdminImpl.stageApplicationWithDefaultResourceLimits(AppAdminImpl.java:492) .admin.AppCfg $ StagingAction.execute(AppCfg.java:2529)在com.google.appengine.tools.admin.AppCfg.executeAction(AppCfg.java:390)在com.google.appengine.tools.admin.AppCfg.( AppCfg.java:213)com.google.appengine.tools.admin.AppCfg.(AppCfg.java:119)com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:115)引起: java.lang.RuntimeException:无法生成quickstart-web.xml.在com.google.appengine.tools.admin.Application.createQuickstartWebXml(Application.java:1806)在com.google.appengine.tools.admin.Application.populateStagingDirectory(Application.java:999)在com.google.appengine.tools .admin.Application.createStagingDirectory(Application.java:872)位于com.google.appengine.tools.admin.AppAdminImpl.stageApplication(AppAdminImpl.java:539)... 6更多信息
JDK:oracle 8.请帮助我找到问题并在App Engine上部署项目.我以前部署了同一个项目.
您使用的是GCloud SDK版本187.0.0吗?
这个版本的SDK遇到了同样的问题,甚至在运行Tutorial项目时遇到了同样的错误:https://cloud.google.com/appengine/docs/standard/java/quickstart
我卸载了SDK并安装了以前的版本(186.0.0),现在一切正常.也许它也可以为你解决问题.
旧版本可从此处下载:
小智 7
我遇到过同样的问题.对于使用Google Cloud Shell在App Engine上构建和部署的开发人员,您可以通过以下方式更改gcloud sdk版本:
sudo gcloud components update --version 186.0.0Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1111 次 |
| 最近记录: |