提供以下版本的弹簧靴微服务:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.4.RELEASE</version>
</parent>
将微服务设置为jar文件(它有一个嵌入式tomcat容器)。。。
需要这样设置JAVA选项:
JAVA_OPTS="-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses";
我可以在application.properties中设置它,还是必须在.bash_profile中设置?
最佳答案
JAVA OPTS是一个通用的环境变量,可以由shell中的脚本选择使用。它通常用于存储首选的Java JVM系统属性。
执行java命令时需要指定这些属性。java -jar app.jar -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses
。
因此,问题是,运行spring boot应用程序的脚本在执行应用程序时是否使用此环境变量?如果答案是“否”,或者您没有自定义脚本,则设置环境变量将没有任何效果。