2015-07-10 2 views
3

Я создал приложение весной стартер с помощью http://start.spring.io/, загрузили ZIP, скомпилированные с помощью mvn install и толкнул баночку Bluemix:Ошибка запуска приложений Spring Загрузочные на Bluemix

cf push myspringapp1155 -p target/demo-0.0.1-SNAPSHOT.jar

приложение не запускается. Выход

cf logs myspringapp1155 --recent шоу:

2015-07-10T11:13:30.25-0400 [App/0]  ERR Exception in thread "main" java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=demo/DemoApplication, offset=6 

ответ

6

баночка, военные и ушные файлы на Bluemix обрабатываются buildpack Liberty по умолчанию Bluemix. В сборнике Liberty в настоящее время используется Java 1.7 (это может скоро измениться). Вы можете:

  • Скомпилируйте источник используя 1.7. Измените свой pom.xml <java.version>1.7</java.version> или

  • Используйте переменную окружения JBP_CONFIG_OPENJDK, чтобы указать альтернативную версию JRE. Например, чтобы использовать OpenJDK 8 установить следующую переменную окружения: $ cf set-env myapp JBP_CONFIG_OPENJDK "version: 1.8.+"

0

Bluemix в настоящее время поддерживает 1.8 в Либерти построить пакет. Следовательно, простая команда cf push может развернуть приложение в bluemix с помощью Liberty java.

Смежные вопросы