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

Heroku,Java Web应用程序-免费dynos Procfile-如何创建正确的Procfile,java,heroku,web-applications,deployment,procfile,Java,Heroku,Web Applications,Deployment,Procfile,我正在尝试将我的第一个Java Web应用程序上载到Web,但我无法处理该文件。部署后,会显示有关成功部署的信息,但当我尝试运行应用程序时,会出现错误,并且服务器日志似乎表明Procfile为空/不存在 在服务器资源中,有以下dyno: java $JAVA_OPTS -jar target/dependency/webapp-runner.jar --port $PORT target/*.war 在法庭上有 “您的程序文件将如下所示:” 但我不明白这里发生了什么。我只知道应该有网络:在be

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

在服务器资源中,有以下dyno:

java $JAVA_OPTS -jar target/dependency/webapp-runner.jar --port $PORT target/*.war
在法庭上有 “您的程序文件将如下所示:”


但我不明白这里发生了什么。我只知道应该有网络:在beggining for web应用程序中,我不理解它的其余部分。有人能帮我解开它,这样我就可以为我的应用程序创建合适的Procfile吗?

如果您安装了heroku,并且只有.jsp和.class,那么您可以按如下操作,而不需要Procfile:


$heroku create

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

$heroku create

你救了我的人!:)非常感谢你。它正在工作!:)不过我还是不懂PRC文件的结构。我的意思特别是命令:这些是预定义的,否则我将自己创建一个你救了我!:)非常感谢你。它正在工作!:)不过我还是不懂PRC文件的结构。我的意思特别是命令:这些是预定义的,否则我将自己创建一个
web: java $JAVA_OPTS -cp target/classes:target/dependency/* HelloWorld
$ heroku war:deploy <path_to_war_file> --app <app_name>
$ heroku open --app <app_name>