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>oruse 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
Post a Comment