Я создал приложение с пакетным приложением Spring (с разделом) на примере этого https://github.com/mminella/S3JDBC. Мое приложение читает некоторые файлы из хранилища объектов и выполняет некоторую обработку и записывает обратно в объект хранилища. Мое приложение с локальным разделом отлично работает на моей машине.
Я изменил maven для работы в облачном цеху, изменил обработчик раздела развертывания и прослушиватель выполнения шагов и развертывание на pcf.
Но при попытке нажать и запустить приложение на pcf я получаю проблему: сбой URI / v2 / info. Я попытался зарегистрировать ошибку, обнаружив, что есть один вызов моего приложения, например, https://mypcf.com:443/v2/info и после этого выдает ошибку. Я не могу предоставить полные логи из-за некоторых ограничений. Итак, я хочу знать:
- Чтобы развернуть пакет Spring в pcf (требуется ли какая-либо дополнительная конфигурация, кроме зависимости maven и изменений кода для deployerpartitionhandler, stepexecutionlistener и @cloudtask): org.springframework.cloud spring-cloud-deployer-cloudfoundry 1.1.0.M1
- Обязательно ли иметь отдельную службу базы данных, такую как my-sql, для задания раздела. Не могу я использовать H2 (по умолчанию, если я ничего не настраиваю)?
- Нужно ли мне выполнять какую-либо конфигурацию в pcf для поддержки работы с несколькими разделами?
- Поскольку я использую удаленное разбиение на разделы, могу ли я запустить это приложение на локальной STS или Intellij (не на PCF-DEV), чтобы оно запускало мое приложение в pcf (удаленном) и запускало рабочих (извините за глупый вопрос, я впервые в PCF).