即使项目已经成功构建和部署,我也会得到一个无web进程错误。下面是我的Procfile来指定如何运行我的java spark应用程序。
java -jar target/simplenlg-0.0.1-SNAPSHOT-jar-with-dependencies.jar 我还使用了工头开始检查它是否正在运行,是的,它正在工作。
这是我的代码,它将决定端口
static int getHerokuAssignedPort() {
ProcessBuilder processBuilder = new ProcessBuilder();
if (processBuilder.environment().get("PORT") != null) {
return Integer.parseInt(processBuilder.environment().get("PORT"));
}
return 4567;
}我听过这篇教程,但对我来说还是没用的.
https://sparktutorials.github.io/2015/08/24/spark-heroku.html https://gist.github.com/jesperfj/1222739 https://gist.github.com/Fitzsimmons/2490382
发布于 2015-11-24 18:35:21
我不知道发生了什么,但我跟踪了这个No web processes running Error - Deploying Django on Heroku。
heroku scale web=1然后执行另一个mvn :deploy,现在它可以工作了。
https://stackoverflow.com/questions/33901168
复制相似问题