Доступ к исполняемому файлу java с помощью команды задачи cloudfoundry (см. Run-task)

Мне нужен исполняемый файл Java для запуска java -jar изоблачная задача команда.

Вот как я пытаюсь выполнить задачу:

cf run-task bignibou-batch "java -jar bignibou-batch/build/libs/bignibou-batch.jar"

Вот сообщение об ошибке, которое я получаю:

2016-12-24T12:53:30.002+01:00 [APP/TASK/358e02df/0] [ERR] bash: java: command not found

Мой манифест использует java buildpack следующим образом (см.bignibou-batch приложение внизу):

---
buildpack: https://github.com/cloudfoundry/java-buildpack.git
memory: 1024M
env:
  APPLICATION_URL: http://bignibou-server.cfapps.io/
  APPLICATION_MAIL_NO_REPLY_ADDRESS: [email protected]
  SPRING_PROFILES_ACTIVE: cloud

applications:
  - name: bignibou-server
    path: bignibou-server/build/libs/bignibou-server.jar
    env:
      APPLICATION_GOOGLE_API_KEY: *******************
  - name: bignibou-batch
    path: bignibou-batch/build/libs/bignibou-batch.jar
    no-hostname: true
    no-route: true
    env:
      JAVA_OPTS: -Dspring.batch.job.names=messagesDigestMailingJob

редактировать: Когда я пытаюсь установить расположение пакета сборки Java следующим образом:

cf run-task bignibou-batch "$PWD/.java-buildpack/open_jdk_jre/bin/java -jar bignibou-batch/build/libs/bignibou-batch.jar"

$PWD переменная разрешается на моей локальной машине перед отправкой команды ...

Ответы на вопрос(3)

Ваш ответ на вопрос