【发布时间】:2020-07-02 19:44:21
【问题描述】:
我一直在尝试设置命令来启动 Heroku 的 Java Spark 应用程序。它说无法找到或加载主类。我尝试了许多修改路径和参数的命令变体,但无济于事。关于错误可能来自哪里的任何想法?
我的 Procfile 看起来像这样:
web: java ~/build/classes/java/main/WeatherApp
从heroku推送到master时的日志:
2020-03-22T01:12:21.114237+00:00 heroku[web.1]: Starting process with command `java ~/build/classes/java/main/WeatherApp`
2020-03-22T01:12:23.789821+00:00 heroku[web.1]: Process exited with status 1
2020-03-22T01:12:23.803504+00:00 heroku[web.1]: State changed from starting to crashed
2020-03-22T01:12:23.621957+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2020-03-22T01:12:23.625398+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2020-03-22T01:12:23.715167+00:00 app[web.1]: Error: Could not find or load main class .app.build.classes.java.main.WeatherApp
2020-03-22T01:12:26.000000+00:00 app[api]: Build succeeded
【问题讨论】:
标签: java heroku spark-java