2016-05-10 2 views
2

Я пытаюсь использовать PCF Dev из Pivotal для разработки литейных облаков.Ошибка облачного литья JAVA_HOME не найден

Я хочу настроить мой простой автономный файл jar, который только приветствует всех сторонников. Я толкнул его, и все, кажется, отлично работает, кроме начала.

На старте я получаю следующее сообщение об ошибке журнала:

applications: 
- name: cf-test 
no-route: true 
memory: 128M 
instances: 1 
path: /bin/test.jar 
build: https://github.com/cloudfoundry/java-buildpack.git 

Для меня это кажется, Java не установлен должным образом в CF-среды

2016-05-10T13:09:45.28+0200 [APP/0]  ERR bash: JAVA_HOME: No such file or directory 

Мой manifest.yml. Но как отлаживать это?

Я действительно надеюсь, что кто-то знает ответ :) Спасибо!

EDIT: Я узнал, что мне нужно установить переменную-среду JAVA_HOME, но к чему? Как узнать путь Java?

С уважением, ekuL

+0

Установите его в корневой каталог дерева установки Java. Поиск 'set" JAVA_HOME "' –

+0

Спасибо за ваш ответ .. Я не понимаю. Я не думаю, что путь JAVA_HOME - единственная проблема. Облачный литейщик создан для приложений, которые не предоставляют веб-часть? Нужно ли мне настраивать что-то особенное? – ekul

+0

@ekul: вы нашли ответ на свой вопрос? Каков путь к исполняемому файлу java? – Hoobajoob

ответ

1

Смотрите документацию на health-check-type attribute

Use the health-check-type attribute to set the health_check_type flag to either port or none . If you do not provide a health-check-type attibute, it defaults to port .

--- 
    ... 
    health-check-type: none 

The command line option that overrides this attribute is -u .

Используйте none, если ваш процесс не как веб-приложение, которое связывается с портом, а вместо этого просто фоном рабочий, который печатает несколько журналов.

+0

Это кажется странным ответом на вопрос о том, что путь к jre в облачном литейном цехе. Что такое тип проверки работоспособности, связанный с пути к исполняемому файлу java для приложения cf, запущенного с помощью java buildpack? Я все еще пытаюсь найти ответ на исходный вопрос OP! – Hoobajoob

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