簡體   English   中英

Spring 部署在 Heroku 上的引導應用程序仍然崩潰

[英]Spring Boot application deployed on Heroku still crashing

我在 Heroku 上部署了我的 Spring 應用程序,但它每次都崩潰。 應用程序在 localhost 上運行良好,並且似乎在 Heroku 上正確啟動,但一分鍾后它崩潰了。 我什至無法打開它,因為我有超時。 我附上了日志的結尾:

2020-04-09T15:29:42.942785+00:00 app[web.1]: 2020-04-09 15:29:42.942  INFO 4 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2020-04-09T15:29:42.945506+00:00 app[web.1]: 2020-04-09 15:29:42.945  INFO 4 --- [           main] c.a.a.backend.BackendApplication  : Started BackendApplication in 15.604 seconds (JVM running for 17.531)
2020-04-09T15:30:53.816851+00:00 heroku[web.1]: State changed from starting to crashed

日志中沒有更多內容。 我可以檢查什么?

看起來您沒有將 tomcat 綁定到正確的端口。 您需要綁定到 Heroku 提供的$PORT環境變量。 Heroku has an article about this, that also covers Tomcat: https://devcenter.heroku.com/articles/setting-the-http-port-for-java-applications

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM