带有 Jelastic Spring Boot 的环境变量

Env variables with Jelastic Spring Boot

我在 Jelastic 中使用新的 Spring 引导节点。

之前我有一个 Tomcat 节点;

server/variables.conf
-Dspring.profiles.active=sandbox

现在在Spring引导节点下默认是;

conf/variables.conf
export JAVA_OPTS="-Xms32M -Xmn30M -Xmx1638M -Xminf0.1 -Xmaxf0.3  -XX:+UseG1GC -XX:+UseCompressedOops"

问题是,我应该把我的“-Dspring.profiles.active=sandbox”放在哪里?

像这样将其添加到导出行似乎不起作用?

conf/variables.conf
export JAVA_OPTS="-Dspring.profiles.active=sandbox -Xms32M -Xmn30M -Xmx1638M -Xminf0.1 -Xmaxf0.3  -XX:+UseG1GC -XX:+UseCompressedOops"

也不自成一格。 想法?

啊,明白了; some shells don't allow dots!

所以现在的解决方案是这样的;

conf/variables.conf
export JAVA_OPTS="-Dspring.profiles.active=sandbox -Xms32M -Xmn30M -Xmx1638M -Xminf0.1 -Xmaxf0.3  -XX:+UseG1GC -XX:+UseCompressedOops"
export SPRING_PROFILES_ACTIVE=sandbox