编程语言
首页 > 编程语言> > java – Tomcat中的HttpServletRequest.getRemoteAddr()返回IPv6格式的IP地址

java – Tomcat中的HttpServletRequest.getRemoteAddr()返回IPv6格式的IP地址

作者:互联网

Tomcat中的HttpServletRequest.getRemoteAddr()返回IPv6格式的IP地址,但我想配置它返回IPv4.

我通过’localhost’访问servlet.如果我通过’127.0.0.1’访问它,则返回IPv4格式的IP地址(见this answer).

环境:

> Windows 7 x64
> Tomcat 6.0.35-windows-x64

我的LAN连接属性:
已检查IPv6,但如果我检查它则不起作用.

解决方法:

尝试将此参数-Djava.net.preferIPv4Stack = true添加到您的tomcat启动命令行.

标签:windows-7-x64,java,tomcat,ipv6,ipv4
来源: https://codeday.me/bug/20191006/1859596.html