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 通过init.d运行时,在spring引导中未获取Conf文件属性_Java_Spring_Spring Boot - Fatal编程技术网

Java 通过init.d运行时,在spring引导中未获取Conf文件属性

Java 通过init.d运行时,在spring引导中未获取Conf文件属性,java,spring,spring-boot,Java,Spring,Spring Boot,按照手册中的步骤,我正在以init.d服务的形式运行打包的spring引导jar。事情进展顺利,但唯一的问题是它无法从conf文件中获取道具。 在我的设置中,jar文件名为FooApp.jar,conf文件在同一目录路径中也被命名为FooApp.conf JAVA_OPTS=-Xmx1024M -Xms512m -Xdebug -Xrunjdwp:transport=dt_socket,address=9001,server=y,suspend=n -Denv=test RUN_ARGS=--a

按照手册中的步骤,我正在以init.d服务的形式运行打包的spring引导jar。事情进展顺利,但唯一的问题是它无法从conf文件中获取道具。 在我的设置中,jar文件名为FooApp.jar,conf文件在同一目录路径中也被命名为FooApp.conf

JAVA_OPTS=-Xmx1024M -Xms512m -Xdebug -Xrunjdwp:transport=dt_socket,address=9001,server=y,suspend=n -Denv=test
RUN_ARGS=--aws.vpc.name=fooVpc--aws.stack.name=foo --info.app.version=<VERSION> --spring.profiles.active=default,test,aws
JAVA_OPTS=-Xmx1024M-Xms512m-Xdebug-Xrunjdwp:transport=dt_socket,地址=9001,服务器=y,挂起=n-Denv=test
RUN_ARGS=--aws.vpc.name=fooVpc--aws.stack.name=foo--info.app.version=--spring.profiles.active=default,test,aws
如果conf文件的格式正确,您能帮助我吗?为什么当appspring引导作为linux服务运行时,它不会从apps conf文件中获取配置


谢谢

在值中添加引号?(即
RUN_ARGS=“…”
)。感谢@StéphaneNicoll的帮助,现在就可以工作了:)