将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里面?
答案 0 :(得分:0)
JAVA_OPTS是一个常见的环境变量,可以由shell中的脚本选择使用。它通常用于存储首选的Java JVM系统属性。
执行java命令时需要指定这些属性。
java -jar app.jar -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses
。
因此,问题在于,运行Spring启动应用程序的脚本在执行应用程序时是否使用此环境变量?如果答案为否或您没有自定义脚本,则设置环境变量将无效。