首先,我是使用任何云服务的真正新手,这是我第一次在这里提问,因此如果我说的有什么错,我提前道歉。
我正在尝试使用 Google Cloud Platform 的 App Engine 部署 Spring Boot 应用程序,本地跑步在 Eclipse 上完全可以正常运行(我使用的是 Eclipse 的 GCP 工具),但是当尝试部署它在 Eclipse 上崩溃并发送如下消息:
“(OperationalError):无法打开数据库文件。”
我做了一些研究,但结果却是一条死路,因此尝试在终端上使用 Maven 命令进行部署$ mvn appengine:deploy
,并且成功了,但是当我访问生成的 URL 时,它会向我发送一条错误消息App Engine 错误屏幕截图链接。
我猜这与 Tomcat 有关,因为这个奇怪的错误消息,而且 GAE 不使用它而我在开发时使用过,但我排除了所有与它相关的 Maven 依赖项,所以我对这一点感到非常迷茫。
请注意,GCP 控制台或 App Engine 仪表板上没有显示任何错误报告,我收到的唯一消息就是这个奇怪的消息。
答案1
由于您遵循的文档已被弃用,因此继续执行您的场景的最佳方法是遵循提供的示例代码谷歌在 Github 上了解带有 SpringBoot 的 App Engine Standard。