Java

Spring Boot的Google App Engine tomcat錯誤

  • September 4, 2019

首先,我是使用任何云服務的真正新手,這是我第一次在這裡提出問題,因此如果我可能說的任何錯誤,我提前道歉。

我正在嘗試使用 Google Cloud Platform 的 App Engine 部署一個 Spring Boot 應用程序,它在本地執行正是它應該在 Eclipse 上執行的方式(我正在使用 Eclipse 的 GCP 工具),但是當嘗試在 Eclipse 上部署它時它崩潰了發送一些這樣的消息:

“(操作錯誤):無法打開數據庫文件。”

我做了一些研究,結果發現這是一條死胡同,因此嘗試在終端上使用 Maven 命令進行部署$ mvn appengine:deploy並且它可以工作,但是當我訪問生成的 URL 時,它會向我發送一條錯誤消息App Engine Error Screenshot Link

我猜它與Tomcat有關,因為這個奇怪的錯誤消息以及GAE不使用它並且我在開發時使用的事實,但我排除了所有與之相關的Maven依賴項,所以我真的很迷茫這個。

如您所知,GCP Console 或 App Engine 控制面板上沒有顯示錯誤報告,我收到的唯一消息就是這條奇怪的消息。

由於您遵循的文件已被棄用,因此繼續您的方案的最佳方法是遵循Google在 Github 中提供的關於帶有 SpringBoot 的 App Engine Standard 的範常式式碼。

引用自:https://serverfault.com/questions/981588