Cloud foundry 将SpringMvcGroovy-0.1.0.jar部署到CloudFoundry失败

Cloud foundry 将SpringMvcGroovy-0.1.0.jar部署到CloudFoundry失败,cloud-foundry,spring-boot,Cloud Foundry,Spring Boot,当我尝试使用“cf push SpringMvcGroovy-p libs/SpringMvcGroovy-0.1.0.jar”命令部署到CloudFoundry时,它成功上载了droplet,但未能启动实例: ... 2014-06-11T03:04:43.37-0400 [App/0] OUT 2014-06-11 07:04:43.373 INFO 33 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat starte

当我尝试使用“cf push SpringMvcGroovy-p libs/SpringMvcGroovy-0.1.0.jar”命令部署到CloudFoundry时,它成功上载了droplet,但未能启动实例:

...
2014-06-11T03:04:43.37-0400 [App/0] OUT 2014-06-11 07:04:43.373 INFO 33 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port: 8080
2014-06-11T03:04:43.37-0400 [App/0] OUT 2014-06-11 07:04:43.376 INFO 33 --- [ main] c.b.springmvc.GreetingApplication : Started GreetingApplication in 5.263 seconds (JVM running for 6.868)
2014-06-11T03:05:36.53-0400 [DEA] OUT Instance (index 0) failed to start accepting connections
2014-06-11T03:05:36.54-0400 [API] OUT App instance exited with guid 83d01863-9813-4b7b-8113-a2a8fcc8a43d payload: {"cc_partition"=>"default", "droplet"=>"83d01863-9813-4b7b-8113-a2a8fcc8a43d", "version"=>"9baf1eef-275f-4000-bcde-f0810985e9a6", "instance"=>"31ec2e2f0a704d2cb7555bfbbcb26aa0", "index"=>0, "reason"=>"CRASHED", "exit_status"=>-1, "exit_description"=>"failed to accept connections within health check timeout", "crash_timestamp"=>1402470336}
2014-06-11T03:05:36.65-0400 [App/0] ERR

原因可能是什么?

该应用程序似乎在8080端口启动(显然无法正常工作)。buildpack应该检测一个Spring启动应用程序,并设置
server.port
参数,这样就出现了问题(如果您想修复它,请向它们提出问题:)。您可以将
SERVER\u PORT=${PORT}
自己设置为环境变量来解决这个问题


编辑:我不会费心提出任何问题。如果我升级到Spring Boot 1.1.0.RELEASE,该应用程序对我有效。

升级到1.0.2.RELEASE为我做到了这一点。谢谢你的快速回复,戴夫。PS:我在这里没有看到SpringBootStarterWeb的1.1.0发布版本:只有RC和里程碑。spring-boot-gradle-plugin.1.1.1也是如此。maven central现在也推出了该版本。索引器并不总是立即反映回购协议中的内容(有时显然需要几天)。