Проблема в том, что когда у меня развернут проект на Heroku после запуска
heroku local web
, будет показано следующее
C:\Users\Richer\OneDrive\Project>heroku local web
5:22:24 PM web.1 | Error: Could not find or load main class $JAVA_OPTS
[DONE] Killing all processes with signal SIGINT
5:22:25 PM web.1 Exited with exit code null
, и если я запусту
heroku ps
оболочка покажет
C:\Users\Richer\OneDrive\Project>heroku ps
Free dyno hours quota remaining this month: 549h 21m (99%)
Free dyno usage for this app: 0h 0m (0%)
For more information on dyno sleeping and how to upgrade, see:https://devcenter.heroku.com/articles/dyno-sleeping
=== web (Free): java -Dserver.port=$PORT $JAVA_OPTS -jar build/libs/*.jar (1)
web.1: crashed 2018/10/12 17:22:22 +0300 (~ 14m ago)
мой Procfile выглядит следующим образом
web: java -Dserver.port=$PORT $JAVA_OPTS -jar build/libs/*.jar
Если это поможет, у меня есть два Java-класса в папке src / main / java, как и должно быть и послеМного попыток загрузить и настроить проект. Я также создал файл jar, и его местоположение находится в out / artifacts / 1_jar / 1.jar, хотя это не помогло.Так что мне делать?
Кроме того, чтобы успешно построить проект, мне пришлось поместить эти 3 строки в build.gradle, как это было описано здесь
ask stage(dependsOn: ['build', 'clean'])
build.mustRunAfter clean
heroku config:set GRADLE_TASK="build"