关于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