Cloud foundry 在Pivotal Cloud Foundry上启动Spring云任务批处理作业时出错

Cloud foundry 在Pivotal Cloud Foundry上启动Spring云任务批处理作业时出错,cloud-foundry,spring-cloud-task,Cloud Foundry,Spring Cloud Task,我在Pivotal Cloud Foundry中注册了批处理作业任务 启动任务时,我看到了错误 CF UnprocessableEntity(10008):任务必须有一个液滴。指定液滴或将当前液滴指定给应用程序 这些是我为注册此任务而执行的命令 应用程序注册表--名称批处理作业--类型任务--urimaven://io.spring.cloud:batch-作业:jar:1.0.0.RELEASE 任务创建myjob--定义批处理作业 任务列表 任务启动myjob 任务执行列表 如果有人能指出我

我在Pivotal Cloud Foundry中注册了批处理作业任务

启动任务时,我看到了错误

CF UnprocessableEntity(10008):任务必须有一个液滴。指定液滴或将当前液滴指定给应用程序

这些是我为注册此任务而执行的命令

应用程序注册表--名称批处理作业--类型任务--urimaven://io.spring.cloud:batch-作业:jar:1.0.0.RELEASE

任务创建myjob--定义批处理作业

任务列表

任务启动myjob

任务执行列表


如果有人能指出我遗漏了什么,我将不胜感激

当默认API超时(30秒)不足以成功部署和启动任务应用程序时,通常会出现此错误。您可以通过
SPRING\u CLOUD\u DEPLOYER\u CLOUDFOUNDRY\u TASK\u API\u TIMEOUT
设置更大的值来覆盖默认行为。有关更多详细信息,请查看参考指南中的


仅供参考:我们最近通过将默认超时时间更改为360秒。这包括在当前的1.2.0.BUILD-SNAPSHOT版本中。

这意味着您的应用程序未正确部署。查看cf推送日志了解更多详细信息

在没有确定构建包的情况下,我也有类似的错误

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>${spring.boot.version}</version>
    <executions>
        <execution>
            <goals>
                <goal>repackage</goal>
            </goals>
        </execution>
    </executions>
</plugin>
我在pom.xml中添加了以下内容,以便PCF自动检测构建包

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>${spring.boot.version}</version>
    <executions>
        <execution>
            <goals>
                <goal>repackage</goal>
            </goals>
        </execution>
    </executions>
</plugin>

org.springframework.boot
springbootmaven插件
${spring.boot.version}
重新包装