我更新了我的应用程序中的java版本,现在收到了以下错误
[ERR] Exception in thread "main" java.lang.UnsupportedClassVersionError: com/spatial/batch/BatchApplication has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0我添加了JBP_CONFIG_OPEN_JDK_JRE: '{jre: { version: 11.+ }}'来解决这个问题,这是有帮助的。现在,我想对scdf任务进行同样的处理。我试过这样做,但不起作用
spring:
cloud:
deployer:
cloudfoundry:
domain: ****
freeDiskSpacePercentage: 15
org: ****
password: "****"
space: ****
url: "****"
username: ****
api-timeout: 360
javaOpts: -Xms512m -Xmx768m
skip:
ssl:
validation: false
stream:
buildpack: java_buildpack_offline
services: "p-rbt"
task:
buildpack: java_buildpack_offline
services: "config-server,config-server-keystore,p-rbt,logstash-syslog,elastic-apm"
disk: 4096
memory: 4096
taskTimeout: 540
health:
check: none
env:
JBP_CONFIG_OPEN_JDK_JRE: '{jre: { version: 11.+ }}'将环境变量设置为scdf任务的正确方法是什么?
发布于 2022-05-20 22:49:59
env的位置不正确。它应该仍然在清单文件下。但不是应用程序yaml。env: JBP_CONFIG_OPEN_JDK_JRE:'{jre:{ version: 11.+ }‘
https://stackoverflow.com/questions/72294756
复制相似问题