Cloud Foundry:如何使用附加的JVM命令部署spring boot应用程序

问题描述 投票:0回答:2

我正在使用Pivotal在Cloud Foundry中托管Spring boot应用。我能够在没有任何命令的情况下部署应用程序。但是,我的要求是使用附加的JVM命令作为此issue]的解决方法

-Doracle.jdbc.timezoneAsRegion=false

在以下清单上运行时出现错误,

---
applications:
- name: gl-bo-sample   
  command: java -jar -Doracle.jdbc.timezoneAsRegion=false
  path: ./target/backoffice-1.0-SNAPSHOT.jar
  buildpacks:
      - https://github.com/cloudfoundry/java-buildpack.git

CF日志

2019-11-29T16:33:45.606+05:30 [CELL/0] [OUT] Cell f38e366a-22ac-45ee-9dba-73e1f505525a creating container for instance e1475d2b-0c8e-4766-7e13-6da7
2019-11-29T16:33:45.952+05:30 [CELL/0] [OUT] Cell f38e366a-22ac-45ee-9dba-73e1f505525a successfully created container for instance e1475d2b-0c8e-4766-7e13-6da7
2019-11-29T16:33:46.958+05:30 [CELL/0] [OUT] Starting health monitoring of container
2019-11-29T16:33:47.168+05:30 [APP/PROC/WEB/0] [ERR] bash: java: command not found
2019-11-29T16:33:47.179+05:30 [APP/PROC/WEB/0] [OUT] Exit status 127
2019-11-29T16:33:47.182+05:30 [CELL/SSHD/0] [OUT] Exit status 0
2019-11-29T16:33:47.385+05:30 [CELL/0] [OUT] Cell f38e366a-22ac-45ee-9dba-73e1f505525a stopping instance e1475d2b-0c8e-4766-7e13-6da7
2019-11-29T16:33:47.385+05:30 [CELL/0] [OUT] Cell f38e366a-22ac-45ee-9dba-73e1f505525a destroying container for instance e1475d2b-0c8e-4766-7e13-6da7
2019-11-29T16:33:47.402+05:30 [API/2] [OUT] Process has crashed with type: "web"

有人可以告诉您如何实现此目标或任何其他实现此目标的方法。谢谢。

我正在使用Pivotal在Cloud Foundry中托管Spring boot应用。我能够在没有任何命令的情况下部署应用程序。但是我的要求是使用附加的JVM命令作为此问题的解决方法...

java spring-boot cloudfoundry pivotal-cloud-foundry ojdbc
2个回答
0
投票

您可以在application.properties中声明它,它应该可以正常工作。


0
投票

好,给您几件事。

© www.soinside.com 2019 - 2024. All rights reserved.