Spring Boot --.bash_profile的application.properties中的JAVA_OPTS?

时间:2017-11-10 20:41:16

标签: java linux spring-boot

将Spring Boot微服务作为以下版本:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.4.RELEASE</version>
</parent>

将微服务设置为jar文件(具有嵌入式tomcat容器)...

需要像这样设置JAVA_OPTS:

JAVA_OPTS="-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses";

我可以在application.properties中设置它还是需要在.bash_profile里面?

1 个答案:

答案 0 :(得分:0)

JAVA_OPTS是一个常见的环境变量,可以由shell中的脚本选择使用。它通常用于存储首选的Java JVM系统属性。

执行java命令时需要指定这些属性。

java -jar app.jar -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses

因此,问题在于,运行Spring启动应用程序的脚本在执行应用程序时是否使用此环境变量?如果答案为否或您没有自定义脚本,则设置环境变量将无效。