小编Ali*_*gan的帖子

Spring启动应用程序在没有-Djava.net.preferIPv4Stack = true和-Djava.net.preferIPv4Addresses参数的情况下侦听IPv6


关于Spring boot jar的问题.在生产机器上运行jar时:

java -jar xyz.jar

它不响应我的要求.因为它正在监听ipv6.

但当我运行应用程序为
java -jar xyz.jar -Djava.net.preferIPv4Stack = true -Djava.net.preferIPv4Addresses时

它回应了我的要求.

是生产机器的配置导致应用程序通过ipv6监听,还是有其他原因?

幸运的是
-Djava.net.preferIPv4Stack = true
-Djava.net.preferIPv4Addresses
参数解决了我的问题.但我很困惑!!

注意:Tomcat用作嵌入式服务器.
Spring启动版1.5.4 RELEASE

spring jar ipv4 ipv6 spring-boot

5
推荐指数
1
解决办法
1982
查看次数

标签 统计

ipv4 ×1

ipv6 ×1

jar ×1

spring ×1

spring-boot ×1