Spring boot 在PCF manifest.yaml中外部化springboot组件

Spring boot 在PCF manifest.yaml中外部化springboot组件,spring-boot,cloud-foundry,Spring Boot,Cloud Foundry,我想在PCF上部署带有外部化springboot组件的springboot应用程序 是否可以在manifest.yaml中添加以下内容 java -cp -Dloader.main=com.khan.vaquar.JdbcFullApp -Dloader.path= org.springframework.boot.loader.PropertiesLauncher 您可以通过Java_OPTS设置附加的系统属性,将它们添加到Java应用程序中。例如:cf set env my ap

我想在PCF上部署带有外部化springboot组件的springboot应用程序

是否可以在manifest.yaml中添加以下内容

  java -cp 
 -Dloader.main=com.khan.vaquar.JdbcFullApp
 -Dloader.path= org.springframework.boot.loader.PropertiesLauncher

您可以通过Java_OPTS设置附加的系统属性,将它们添加到Java应用程序中。例如:
cf set env my application JAVA_OPTS'
。我认为这至少对你上面的例子有效。哦,你也可以把它们放在
env
块的manifest.yml中。你的意思是说我可以使用这个命令cf set env my application JAVA_OPTS-Dloader.main=org.thingsboard.server.thingsboardinstall application \-Dinstall.load_demo=${loadDemo}\-Dspring.jpa.hibernate.ddl auto=none \-Dinstall.upgrade=false \-dloging.config=/usr/share/thingsboard/bin/install/logback.xml\org.springframework.boot.loader.PropertiesLauncherYes。Java buildpack将把
Java_OPTS
的全部内容合并到它生成的start命令中,因此您添加到该env变量的任何JVM参数都将在JBP生成的start命令中结束。