在 App Engine 上运行 Kotlin Ktor 应用程序时出错
Posted
技术标签:
【中文标题】在 App Engine 上运行 Kotlin Ktor 应用程序时出错【英文标题】:Error running a Kotlin Ktor app on App Engine 【发布时间】:2020-09-26 10:50:17 【问题描述】:我正在尝试关注此guide,以设置 ktor 应用引擎。我遵循了所有步骤,但是当我必须在本地主机上运行应用程序时,我总是收到:
Execution failed for task ':appengineRun'.
> com.google.cloud.tools.appengine.AppEngineException: com.google.cloud.tools.appengine.operations.cloudsdk.pro
cess.ProcessHandlerException: com.google.cloud.tools.appengine.AppEngineException: Non zero exit: 1
有什么建议吗?有人已经尝试过吗?
【问题讨论】:
尝试使用 --stacktrace 获取详细日志并在此处添加日志以找出问题的根本原因。根据当前日志,我们只能知道运行 'appengineRun gradle 任务时出现异常。 【参考方案1】:我了解在按照指南部署 Kotlin App Engine 应用程序时出现错误。
到目前为止,我无法重现您所面临的问题,因为我已按照建议下载了应用程序,并且发现应用程序部署成功并且它也可以在本地运行。
我建议您也尝试这样做,下载应用程序 [1] 并查看您是否能够在本地访问该应用程序。
[1]https://github.com/GoogleCloudPlatform/kotlin-samples/tree/master/appengine/ktor/
【讨论】:
同样的问题,我克隆了repo并执行了“gradlew appengine Run”,结果是一样的。也许之前在我的电脑中设置了一些东西?感谢您的帮助 我相信您正试图通过您的计算机终端运行应用程序,您是否按照Using Gradle and the App Engine Plugin 公共文档的概述安装了先决条件并验证了云项目?以上是关于在 App Engine 上运行 Kotlin Ktor 应用程序时出错的主要内容,如果未能解决你的问题,请参考以下文章
部署失败:Google App Engine 上的 Kotlin Spring Boot 应用
如何在 Google App Engine 的 app.yaml 文件中配置 servlet 过滤器?
在 Google App Engine 上运行 Alembic 迁移
在 Google App Engine 上运行 gcsfuse 时出现问题