gpt4 book ai didi

java - Heroku,Java Web 应用程序 - 免费 dynos Procfile - 如何创建正确的 Procfile

转载 作者:行者123 更新时间:2023-12-02 01:52:48 25 4
gpt4 key购买 nike

我正在尝试将我的第一个 Java Web 应用程序上传到网络,但我无法处理 Procfile。部署后,有有关成功部署的信息,但当我尝试运行该应用程序时,出现错误,服务器日志似乎表明 Procfile 为空/不存在。

在服务器资源中有以下动态:

java $JAVA_OPTS -jar target/dependency/webapp-runner.jar --port $PORT target/*.war

教程中有“您的 Procfile 将如下所示:”

web: java $JAVA_OPTS -cp target/classes:target/dependency/* HelloWorld

但我不明白这里发生了什么。我只知道应该有网络:在网络应用程序开始时我不明白其余的部分。有人可以帮助我理解它,以便我可以为我的应用程序创建正确的 Procfile 吗?

最佳答案

如果你安装了heroku并且只有.jsp和.class,你可以按如下操作,并且不需要procfile:

$ heroku create <app_name>

在 Eclipse 中创建应用程序的 WAR 文件,例如:右键单击项目 > 导出 > WAR 文件

然后你必须将其部署到heroku:

$ heroku war:deploy <path_to_war_file> --app <app_name>

然后你会看到应用程序转到heroku,一些日志等等。之后您可以打开您的应用程序:

$ heroku open --app <app_name>

简单。但如果您需要有关 procfile 的帮助,请查看 here

关于java - Heroku,Java Web 应用程序 - 免费 dynos Procfile - 如何创建正确的 Procfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52706420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com