IBM Bluemix Cloud Foundry SpringBoot kotlin应用程序错误

时间:2017-10-05 11:32:07

标签: java spring kotlin ibm-cloud cloudfoundry

我在IBM Bluemix上部署了一个用kotlin编写的spring boot应用程序。我对java使用了自由。

但是我无法正确运行我的应用程序,但在我本地的机器上运行得非常好。

当我调用我的REST API时,它会返回错误或无效。

这是错误:

  

出现意外错误(type = Internal Server Error,   状态= 500)。 java.lang.NoClassDefFoundError:   it.gate42.skip.DeviceInfo.DeviceInfo_Accessor_ewee6w(初始化   失败)

我已经尝试更改Java版本,但错误是一样的。 (我已经设置了OPEN_JDK和版本1.8。+)

这是回复云代工厂应用程序的调用日志:https://gist.github.com/paranoiasystem/a28a2587c231f2b398c4650ba1c7016c

我已将它发布在gist上,因为它太长了,无法在此处发布所有日志。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题,我已经像这样重写了我的manifest.yml:

---
applications:
- name: testskipapi
  memory: 1G
  instances: 1
  path: build/libs/skipcode-0.0.1-SNAPSHOT.jar
  buildpack: https://github.com/cloudfoundry/java-buildpack.git
env:
  JBP_CONFIG_OPEN_JDK_JRE: '{ jre: { version: 1.8.0_+ } }'