Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.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 将spring引导应用程序部署到heroku-错误消息;“应用程序崩溃”;_Java_Spring Boot_Maven_Heroku - Fatal编程技术网

Java 将spring引导应用程序部署到heroku-错误消息;“应用程序崩溃”;

Java 将spring引导应用程序部署到heroku-错误消息;“应用程序崩溃”;,java,spring-boot,maven,heroku,Java,Spring Boot,Maven,Heroku,我创建了一个SpringBootWeb应用程序(在IntellijIDEA中),它在本地运行没有问题 我尝试按照heroku在本演练中描述的步骤将应用程序部署到heroku: 注意:演练没有提到Procfile,所以我没有创建Procfile 在浏览器中打开应用程序的地址时,我遇到了一个“应用程序错误” 日志显示应用程序显然崩溃了: 2020-02-09T17:15:47.060408+00:00 heroku[web.1]:进程已退出 状态1 2020-02-09T17:15:49.09714

我创建了一个SpringBootWeb应用程序(在IntellijIDEA中),它在本地运行没有问题

我尝试按照heroku在本演练中描述的步骤将应用程序部署到heroku:

注意:演练没有提到Procfile,所以我没有创建Procfile

在浏览器中打开应用程序的地址时,我遇到了一个“应用程序错误”

日志显示应用程序显然崩溃了:

2020-02-09T17:15:47.060408+00:00 heroku[web.1]:进程已退出 状态1 2020-02-09T17:15:49.097143+00:00 heroku[路由器]:at=错误 code=H10 desc=“应用程序崩溃”方法=获取路径=“/” host=blooming-flowers-53454.herokuapp.com 请求id=a1f16198-0b1d-4ef5-8fe4-46f7c5948230 fwd=“95.88.203.176” dyno=连接=服务=状态=503字节=协议=https

2020-02-09T17:15:50.127601+00:00 heroku[路由器]:at=错误代码=H10 desc=“App crash”method=GET path=“/favicon.ico” host=blooming-flowers-53454.herokuapp.com 请求id=c463c2ed-6660-429d-88fd-52172fcd5677 fwd=“95.88.203.176” dyno=连接=服务=状态=503字节=协议=https


为什么应用程序在本地运行没有问题,但在heroku上崩溃

在更详细地研究了日志之后,我发现了问题的原因。 文件application.properties是为MySQL数据库(我在本地使用)配置的

我更改了文件的内容,现在看起来如下所示:

spring.datasource.driverClassName=org.postgresql.Driver
spring.datasource.maxActive=10
spring.datasource.maxIdle=5
spring.datasource.minIdle=2
spring.datasource.initialSize=5
spring.datasource.removeAbandoned=true
spring.jpa.hibernate.ddl-auto=create
现在一切都好了