자바·JSP2011. 5. 18. 20:25

Servlet에서 request.getRemoteAddr(); 출력시에
보통 127.0.0.1이 출력되는데 윈도우 7에서는 0:0:0:0:0:0:0:1로 출력되곤 한다.

윈도우 7은 기본 주소값 반환시 IPv4도 존재하지만 IPv6에 초점을 두고 있다.
그래서 이런 현상이 일어나곤 한다.

해결 방법

이클립스 + 톰캣 일 경우

이클립스 > RUN > Run Configuration > Arguments > VM arguments > -Djava.net.preferIPv4Stack=true
Posted by 미랭군