【发布时间】:2019-03-17 19:28:30
【问题描述】:
问题是我在运行后将项目部署在 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
如果有帮助,我应该在 src/main/java 文件夹中有两个 java 类,并且在多次尝试上传和调整项目后,我还构建了一个 jar 文件,它的位置在 out/artifacts/1_jar /1.jar 虽然这没有帮助。 那我该怎么办?
此外,为了成功构建一个项目,我必须将这 3 个字符串放入 build.gradle 中,正如 here 所描述的那样
ask stage(dependsOn: ['build', 'clean'])
build.mustRunAfter clean
heroku config:set GRADLE_TASK="build"
【问题讨论】: