상세 컨텐츠

본문 제목

[jsp] remoteAddr 이 IPv6 주소를 리턴할때 IPv4로 바꾸는 방법

헉!!/jsp, java

by 권태성 2013. 3. 17. 19:21

본문

특정 OS에서 톰캣을 구동시에 request.getRemoteAddr()을 호출하면 IPv6 주소를 리턴하는 경우가 있는데

이를 IPv4로 받으려면 -Djava.net.preferIPv4Stack=true 옵션을 넣어줘야 합니다.


[이클립스 설정]

1. Run - Run Configurations 메뉴 선택

2. Apache Tomcat 하위에 설정하고자 하는 톰캣서버 선택

3. Arguments 탭 선택

4. VM arguments 젤 뒤에 -Djava.net.preferIPv4Stack=true 옵션 추가

5. Apply


[톱캣 설정]

1. 톰캣이 설치되어 있는 ROOT → bin → catalina.bat를 에디터로 열기

2. set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% 뒤에 위와 같이 옵션을 추가 합니다.




관련글 더보기