Java 通过init.d运行时,在spring引导中未获取Conf文件属性
按照手册中的步骤,我正在以init.d服务的形式运行打包的spring引导jar。事情进展顺利,但唯一的问题是它无法从conf文件中获取道具。 在我的设置中,jar文件名为FooApp.jar,conf文件在同一目录路径中也被命名为FooApp.confJava 通过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
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的帮助,现在就可以工作了:)