Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在heroku上部署Spring MVC web app_Java_Spring_Postgresql_Spring Mvc_Heroku - Fatal编程技术网

Java 在heroku上部署Spring MVC web app

Java 在heroku上部署Spring MVC web app,java,spring,postgresql,spring-mvc,heroku,Java,Spring,Postgresql,Spring Mvc,Heroku,我在Heroku上部署应用程序时遇到问题。 在当地,一切正常。 我已经将PostgreSQL添加到我的heroku应用程序中,在我的yaml文件中将配置从mysql更改为posgresql,并将应用程序推送到heroku存储库 我收到的日志: 我的git hub页面上提供了整个应用程序存储库: 尝试使用maven构建你的应用程序,目标是:mvn干净安装 如果尚未在heroku服务器中安装heroku cli,则第一步是: heroku plugins:install heroku-cli-de

我在Heroku上部署应用程序时遇到问题。 在当地,一切正常。 我已经将PostgreSQL添加到我的heroku应用程序中,在我的yaml文件中将配置从mysql更改为posgresql,并将应用程序推送到heroku存储库

我收到的日志:

我的git hub页面上提供了整个应用程序存储库:

尝试使用maven构建你的应用程序,目标是:
mvn干净安装

如果尚未在heroku服务器中安装heroku cli,则第一步是:

heroku plugins:install heroku-cli-deploy
下一步使用目标文件夹中的命令部署应用程序:

heroku deploy:war app_name.war --app name_app_in_heroku

其中,
name\u app\u in\u heroku
是heroku中的应用程序名

I receive`!部署:战争不是英雄的命令!也许你的意思是毁灭!运行heroku帮助以获取可用主题的列表错误。实际上,我使用的是安装了Heroku CLI的windows。可能这就是原因。我已经创建了
.war
文件,但我无法使用此命令。我认为它不存在于Windows上的Heroku CLi中。@Gromo我编辑了我的答案,然后在deoply调用以下内容之前:
Heroku插件:安装Heroku CLi deploy
@Abihabi97 I deployed
.war
文件,但它还不能工作。我收到404,日志中没有错误。关于部署,只提到了一点,即我没有
web.xml
文件。因为我使用的是注释absed配置和Spring Boot,所以我不会使用它。@Abihabi97当我在日志中查找问题时(当我的应用程序使用simple push to heroku部署时),我发现我的应用程序在插入帖子(标题、用户id、日期、内容)值('First Post',1,CURRENT TIME(),“欢迎访问我的个人博客。您正在阅读此网站上的第一篇文章。”)这行代码来自我的
data.sql
文件。其中一个
出现问题。我不知道,在我本地的MySQL数据库上,一切都很好。我注释掉了这一行和它旁边的每一行,所以我会看看这是否是导致崩溃的原因。这很奇怪,但我必须等待dynos重置。