java - Error running Spring Boot applications on Bluemix -


i created spring starter app using http://start.spring.io/, downloaded zip, compiled using mvn install , pushed jar bluemix :

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

the application not start. output of

cf logs myspringapp1155 --recent shows:

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 

jar, war , ear files on bluemix handled liberty buildpack default on bluemix. liberty buildpack uses java 1.7 (this might change soon). can either:

  • compile source using 1.7. edit pom.xml <java.version>1.7</java.version> or

  • use jbp_config_openjdk environment variable specify alternative version of jre. example, use openjdk 8 set following environment variable: $ cf set-env myapp jbp_config_openjdk "version: 1.8.+"


Comments