我正在工作一个简单的Rails项目,并想将其部署在heroku上只是为了进行测试,我是Heroku的新手,并引用URL https://devcenter.heroku.com/articles/getting-started-with-rails4来部署我的项目,一切正常,但是当我尝试使用此命 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
问题是当我在运行后将项目部署在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中。罐子,虽然这没有帮助。 那我该怎么办?
另外,成功地构建一个项目,我必须把这个字符串3中的build.gradle,因为它是描述在这里
ask stage(dependsOn: ['build', 'clean'])
build.mustRunAfter clean
heroku config:set GRADLE_TASK="build"
在Windows上,环境变量与$
符号一起使用。 您需要使用内容创建另一个名为Procfile.windows
文件:
web: java -Dserver.port=%PORT% %JAVA_OPTS% -jar build\libs\*.jar
然后运行heroku local web -f Procfile.windows
但是将$
留给使用Linux的Heroku。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.