Java Web App使用webapp-runner在Heroku上崩溃

时间:2018-04-20 09:06:19

标签: java

我有一个现有的Java Web应用程序项目。它在Tomcat本地工作。我将它转换为maven项目,并使用webapp-runner将其部署在Heroku上。应用程序已成功部署但未运行;它崩溃了。我无法从日志中弄清楚原因是什么。

我的Procfile如下所示:web:java $ JAVA_OPTS -jar target / dependency / webapp-runner.jar --port $ PORT target / * .war

应用结构 enter image description here

日志 enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

它在日志中清楚地说明:The specified path target/*.war does not exist。使用mvn clean package在本地运行您的构建,并查看您是否在目标目录中确实有一个war文件以及它的名称是什么。

然后,打开Procfile并将target/*.war替换为target/whateverTheNameIs.war,然后重试。