Java Maven项目-错误R10(启动超时)->;Web进程在启动后90秒内绑定到$PORT失败

Java Maven项目-错误R10(启动超时)->;Web进程在启动后90秒内绑定到$PORT失败,java,maven,heroku,crash,Java,Maven,Heroku,Crash,我有一个项目,我试图部署在Heroku上。它在崩溃后的前90秒内运行良好。错误日志为: 2017-02-25T16:10:12.697112+00:00 heroku[web.1]:错误R10(启动 超时)->Web进程在启动后的90秒内绑定到$PORT失败 发布2017-02-25T16:10:12.697112+00:00 heroku[web.1]:停止 使用SIGKILL 2017-02-25T16:10:12.802348+00:00 heroku[web.1]进行处理: 进程以状态1

我有一个项目,我试图部署在Heroku上。它在崩溃后的前90秒内运行良好。错误日志为:

2017-02-25T16:10:12.697112+00:00 heroku[web.1]:错误R10(启动 超时)->Web进程在启动后的90秒内绑定到$PORT失败 发布2017-02-25T16:10:12.697112+00:00 heroku[web.1]:停止 使用SIGKILL 2017-02-25T16:10:12.802348+00:00 heroku[web.1]进行处理: 进程以状态137退出2017-02-25T16:10:12.812972+00:00 heroku[web.1]:状态从开始更改为崩溃

C:\Users\potterboi\Desktop\java应用程序>错误R10(启动 超时)->Web进程在启动后的90秒内绑定到$PORT失败 发射

程序文件如下所示:

web:java$java\u OPTS-Dserver.port=$port-jar target/*.jar


我没有在代码中使用任何对端口或任何其他内容的引用。我不知道怎么了。有人能帮我弄清楚吗

它不工作的原因是您将其配置为
web
。由于您的程序不是webapp,因此需要在Procfile中将其配置为
worker
进程。看看

您可以尝试使用以下Procfile,它应该可以工作:


worker:java-jar target/*.jar

我是,但就我而言,它是一个web应用程序。知道问题是什么吗?检查端口是否暴露,常见问题等。