Я развернул мое приложение в Bluemix и хочу изменить версию Java по умолчанию от 8 до 7. Затем я запустил команду cf «cf set-env myapp JBP_CONFIG_IBMJDK» версия: 1.7+ " », затем запустите« cf restage myapp », но произошла ошибка. Ниже приведен журнал.Не удалось настроить версию Java в Bluemix
Кто-нибудь может дать мне несколько советов о том, как настроить версию Java вместо использования по умолчанию? Спасибо!
Updated app with guid 978e8006-6211-47c7-aa67-2931be310519 ({"environment_json"=>"PRIVATE DATA HIDDEN"})
Got staging request for app with id 978e8006-6211-47c7-aa67-2931be310519
-----> Downloaded app package (12M)
-----> Downloaded app buildpack cache (4.0K)
-----> Liberty Buildpack Version: v2.3-20151208-1311
E, [2016-01-10T09:42:28.093168 #73] ERROR -- /var/vcap/data/dea_next/admin_buildpacks/24690e4f-31f1-4172-b295-80c16598b357_bb01df5b768b9bb0430b0a8427293feda0a920cc/lib/liberty_buildpack/buildpack.rb:50:in `rescue in drive_buildpack_with_logger': Compile failed with exception #<NoMethodError: undefined method `include?' for nil:NilClass>
undefined method `include?' for nil:NilClass
Staging failed: Buildpack compilation step failed
encountered error: App staging failed in the buildpack compile phase
Stopped app instance (index 0) with guid 978e8006-6211-47c7-aa67-2931be310519
Привет, спасибо за ваш ответ. Мое приложение использует JDK 1.7 для компиляции и может быть развернуто в моей локальной Liberty с JDK 1.7, успешно указанным. Поэтому я думаю, что я, вероятно, не использую никаких функций, связанных с jre 1.8. –