在Procfile中写什么?

问题描述 投票:0回答:1

在Procfile中写什么?

我正在使用Maven编写Web应用程序以制作.war包装。当我使用Tomcat制作Artifact filmography2:war时,它可以在本地主机上正常工作:

但是,当我要在heroku中部署它时,我不知道在Procfile中写什么。当我运行heroku本地网站时,错误消息是[]

C:\ Users \ Alex \ filmography2> heroku本地网络»警告:heroku更新从7.39.1到7.39.2。下午2:09:36 web.1 |无法识别下午2:09:36 web.1 |选项:-war下午2:09:36 web.1 |错误:无法创建Java虚拟机。下午2:09:36 web.1 |错误:发生致命异常。程序将会退出。[DONE]使用信号SIGINT杀死所有进程下午2:09:36 web.1退出,退出代码为null

我的procfile看起来像这样

Web:Java -war C:\ Users \ Alex \ filmography2 \ target \ filmography2-1.0-SNAPSHOT.war

我的项目结构如下“项目结构”我遵循本教程:https://devcenter.heroku.com/articles/deploying-java#the-procfile

在Procfile中写什么?我使用maven编写Web应用程序以制作.war包装。当我使用Tomcat进行Artifact filmography2:war爆炸时,它可以在我的本地主机上正常工作,但是,当...

java heroku procfile
1个回答
1
投票

Procfile应包含运行项目的指令。

这是一个简单的示例:web: java -jar path-to-my-project/target/my-project.jar

© www.soinside.com 2019 - 2024. All rights reserved.