3

Tomcat の HttpServletRequest.getRemoteAddr() は IPv6 形式の IP アドレスを返しますが、IPv4 を返すように構成したいと考えています。

「localhost」経由でサーブレットにアクセスします。「127.0.0.1」でアクセスすると、IPv4 形式の IP アドレスが返されます (この回答を参照してください)。

環境:

  • ウィンドウズ 7 x64
  • Tomcat 6.0.35-windows-x64

LAN 接続のプロパティ: IPv6 がオフになっていますが、オンにしても機能しません。

私のLAN接続のプロパティ

4

2 に答える 2

17

このパラメーター-Djava.net.preferIPv4Stack=trueを tomcat の起動コマンドラインに追加してみてください。

于 2012-06-13T15:34:48.430 に答える