【问题标题】:Spring Web App in Cloud FoundryCloud Foundry 中的 Spring Web 应用程序
【发布时间】:2015-05-20 14:13:05
【问题描述】:

我开发了一个Spring Web Application,并在我本地的Tomcat 7中测试成功。下面是技术栈

  1. JDK 7
  2. 春天 4
  3. MongoDB
  4. MySQL

我已经创建了 Cloudfoundy Webservice 账号,导入了 mysql 和 mongodb 服务。当我将我的应用程序推送到 Cloudfoundry 时,控制台中没有特定于应用程序的错误,但我收到了以下日志

2015 年 5 月 20 日星期三 19:40:50 GMT+0530(印度标准时间)[DEA] ERR 实例(索引 0)未能开始接受连接 2015 年 5 月 20 日星期三 19:40:50 GMT+0530(印度标准时间)[API] OUT App 实例以 guid b56cb55f-eb35-47e8-9c94-70be6c1fbae1 有效负载退出:{"cc_partition"=>"default", "droplet" =>“b56cb55f-eb35-47e8-9c94-70be6c1fbae1”,“版本”=>“30e2fae4-c3a1-4ba8-8f29-b450169e2346”,“实例”=>“5b742ce306904654a06e91200ec8a4son”,“索引”=>0,“原因=>"CRASHED", "exit_status"=>148, "exit_description"=>"未能在健康检查超时内接受连接", "crash_timestamp"=>1432131050}

在该应用程序崩溃之后。能否请您帮助我或让我知道如何获得崩溃的实际原因。

【问题讨论】:

  • 你为你的应用分配了多少内存?

标签: java spring cloud


【解决方案1】:

错误是由于与 JDK 8 和 Tomcat 8 的兼容性问题。所以我使用以下环境变量将应用程序降级到 JDK 7 和 Tomcat 7

env:
    JBP_CONFIG_TOMCAT: '[tomcat: { version: 7.0.+ }]'
    SPRING_PROFILES_DEFAULT: cloud
    JBP_CONFIG_OPEN_JDK_JRE: '[version: 1.7.0_+]'

【讨论】:

    猜你喜欢
    • 2023-03-18
    • 2016-02-28
    • 1970-01-01
    • 2017-11-22
    • 2018-09-16
    • 1970-01-01
    • 2019-10-19
    • 2016-08-17
    • 2018-06-09
    相关资源
    最近更新 更多