英文:
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
专注分享java语言的经验与见解,让所有开发者获益!
评论