2013-03-01 95 views

回答

3

答案是YES。 Cloud Foundry隐式接受名为“cloud”的配置文件,但您可以始终激活应用应使用的任何配置文件。有多种方法可以做到这一点,其中我宁愿使用VMC客户端来设置系统属性:

vmc set-env APP JAVA_OPTS "-Dspring.profiles.active=cloud,cloud2" 

有关bean定义配置文件的概念和使用的详细信息,请参阅这里的文档:http://blog.springsource.com/2011/02/11/spring-framework-3-1-m1-released/

+1

自从写了这个答案后,Cloud Foundry的Java buildpack已被新设计的Java buildpack取代。在撰写本文时,它不支持JAVA_OPTS环境变量,因此上述技术将无法工作。有关如何设置Java选项,请参阅[Java buildpack文档](https://github.com/cloudfoundry/java-buildpack/blob/master/docs/framework-java_opts.md#configuration)。 – 2014-01-28 08:48:20