在使用Spring和Heroku时,当覆盖Tomcat端口后,应用程序会崩溃。

huangapple 未分类评论44阅读模式
英文:

Heroku with Spring - when tomcat port overridden then app crashes

问题

我正在尝试通过Heroku覆盖随机生成的Tomcat端口。我是这样做的:

web:java $JAVA_OPTS -Dserver.port=8080 -jar ./backend/target/backend-1.0-SNAPSHOT.jar

并且它起作用:

app[web.1]:INFO 4 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer:Tomcat已启动,端口为:8080(http),上下文路径为'' app[web.1]:INFO 4 --- [main] app.Main:在6.746秒内启动了Main(JVM运行时间为7.788秒)

但是然后Heroku立即崩溃了(在默认端口上它可以工作):

状态从starting更改为crashed at=error code=H10 desc="App crashed" method=GET dyno= connect= service= status=503

任何建议都将非常有帮助。是否有可能查看更多Heroku日志,因为那些日志并不是真正具有信息性的。

GitHub链接:https://github.com/piotrkosinski1992/haro-poker.git

英文:

I'm trying to override random generated tomcat port by heroku. I am doing it like this:

web: java $JAVA_OPTS -Dserver.port=8080 -jar ./backend/target/backend-1.0-SNAPSHOT.jar

and it wokrs:

 app[web.1]: INFO 4 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''app[web.1]: INFO 4 --- [main] app.Main: Started Main in 6.746 seconds (JVM running for 7.788)

but then heroku crashes immediately (on default port it works):

State changed from starting to crashed at=error code=H10 desc="App crashed" method=GET dyno= connect= service= status=503

Any suggestion would be really helpful. Is it possible to see more heroku logs because those are not really informative.

link to github: https://github.com/piotrkosinski1992/haro-poker.git

huangapple
  • 本文由 发表于 2020年4月8日 05:16:06
  • 转载请务必保留本文链接:https://java.coder-hub.com/61089539.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定