Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java spring.profiles.active未被接受_Java_Spring_Spring Boot_Spring Profiles_Spring Properties - Fatal编程技术网

Java spring.profiles.active未被接受

Java spring.profiles.active未被接受,java,spring,spring-boot,spring-profiles,spring-properties,Java,Spring,Spring Boot,Spring Profiles,Spring Properties,在 我们有电话 application.properties application-DEV.properties 在 ,我们有电话 application.properties application-DEV.properties 。在使用运行应用程序时 spring.profiles.active=DEV,dbcache,metrics,AWS 控制台输出显示 java -jar app.war -Dspring.profiles.active=DEV ,即 The foll

我们有电话

application.properties 
application-DEV.properties

,我们有电话

application.properties 
application-DEV.properties
。在使用运行应用程序时

spring.profiles.active=DEV,dbcache,metrics,AWS
控制台输出显示

java -jar app.war -Dspring.profiles.active=DEV
,即

The following profiles are active: LOCALHOST

参数不受尊重,应用程序仍然使用默认的本地主机配置文件。

java命令的“我的手册页”显示:

-Dspring.profiles.active=DEV 
也就是说,JVM选项(如属性设置)必须位于
-jar
(或主类)之前。之后的任何内容都被视为传递给
main
的参数


这实际上是有目的的,不仅仅是学究式的——您可能有一个启动子JVM的工具(例如Maven可以这样做),并希望提供要传递到那里的参数。

如果有人和我有相同的问题,请确保将主类args传递到spring中。希望能有帮助

java [ options ] -jar file.jar [ argument ... ]

如果你把
-D
选项放在
-jar
前面会发生什么?非常感谢你添加了这个答案!这确实是一个很容易被忽略的问题。是的,这个问题是谷歌搜索“spring.profiles.active not working”时最热门的问题。很容易忘记做这件事,或者在重构时放弃它(这就是我为什么来到这里>)。