java - 在 Cloud Foundry 中定义应用程序的外部属性

标签 java tomcat8 paas cloud-foundry

我是 Cloud Foundry 的新手,正在尝试在 CF 上部署应用程序。该应用程序基于 Java/Tomcat。我在外部(war 文件之外)具有应用程序特定属性(数据库属性)。那么,如果我必须在 CF 中部署应用程序,如何在 CF 中定义所有外部属性?

最佳答案

您需要将属性作为环境变量注入(inject)。流行的方法包括:

  1. 推送应用程序时在manifest.yml 中定义属性:https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html#env-block
  2. 使用 Spring Cloud Config 在外部管理这些属性,并在启动时注入(inject)它们:http://cloud.spring.io/spring-cloud-config/

关于java - 在 Cloud Foundry 中定义应用程序的外部属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35431995/

相关文章:

java - 使用 Java IO 函数读取文件时出现神秘的 EOF 异常

etl - 什么是 Snaplogic?

azure - 如何在 Azure SQL PaaS 中进行复制

java - 如何在任何 Java map 实现上测试空键?

java - Java ME

java - Java或C#中工厂设计模式的反射(reflection)

active-directory - Kerberos/SPNEGO : multiple SPNs for the same AD account

tomcat - 为什么在编辑 conf 文件夹下的 server.xml 和 context.xml 后无法在 tomcat 中启动管理器 gui?

java - 读取Spring Boot嵌入式Tomcat中的context.xml

php - PHP 和 Node.js 的云计算服务