ablog

不器用で落着きのない技術者のメモ

HttpServletRequest#getRemoteAddr で IP アドレスを取得すると IPv6 形式になる

HttpServletRequest#getRemoteAddr で IP アドレスを取得すると

0:0:0:0:0:0:0:1

のような IPv6 形式になる場合、

-Djava.net.preferIPv4Stack=true

Java VM の起動オプションに指定してやれば、IPv4 形式で取得できる。
自分の MacBookEclipse から Jetty で起動していたので、

と指定してやるとおkだった。