일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- AWS
- Selector
- child-filter
- SQL
- vim
- intellij 꿀팁
- jquery
- 도형 그리기
- 윈도우
- 오라클
- 명령어
- non pair key
- VO 쉽게 만들기
- content filter
- 확장자 없이
- Oracle
- basic filter
- 터미널
- 정규표현식 수정자
- 티도리
- contatins
- emtpy
- tidory
- 선택자
- 아마존 접속 방법
- 제이쿼리
- IntelliJ
- 자식필터
- termal
- DTO 생성
- Today
- Total
Liooos-출발은 작은 한걸음부터
JAVA에서 IPv4 사용하기 본문
안녕하세요.
빅한입니다.
서론
오늘은 작업하는 도중에 로컬에서 테스트할 경우 request.getRemoteAddr() 호출시 주소가 "0:0:0:0:0:0:0:1"형식으로 나올경우가 있어서 포스팅합니다.
사실 "0:0:0:0:0:0:0:1"이런 IP주소는 IPv4에서는 "127.0.0.1"과 의미가 같다고 하네요
즉 "localhost"와 동일한 내용이라고 생각하셔도 무관할것 같습니다.
따라서 우리에게 익숙한 IPv4로 로컬에서 테스트하는 방법을 간단하게 확인해 보겠습니다.
JAVA VM
이클립스와 같은 Java VM을 사용할 경우에는 VM arguments에 다음 명령줄 하나를 추가합니다.
-Djava.net.preferIPv4Stack=true |
VM arguments에 들어가는 방법은
- tomcat일 경우 : Server 탭 선택 > 해당서버 더블클릭 > General Information의 Open launch configruation 클릭 > Arguments탭 선택
- spring boot일 경우 : Boot Dashboard 탭 선택 > 해당서버 우클릭 > Open Config > Arguments탭 선택
입니다.
TOMCAT
tomcat 설치 폴더를 기점으로 bin/setenv.sh에서 다음 내용을 추가하면 됩니다.
JAVA_OPTS=" -Djava.net.preferIPv4Stack=true ${JAVA_OPTS} " |
양끝의 " "공백은 해놓으시는 것이 좋을듯 싶습니다.
만약 윈도우를 사용하실 경우는
tocmat 설치 폴더 기점으로 bin/setenv.bat 파일에 다음 내용을 추가하면 됩니다.
set JAVA_OPTS=" -Djava.net.preferIPv4Stack=true %JAVA_OPTS% " |
마무리
사실 이클립스 사용하다가 문제가 있어서 찾다가 알아두면 좋을듯 싶어 첨부하였습니다.
일하기 5분전이라 여기서 마무리 합니다.
감사합니다.
출처 :
https://www.lesstif.com/pages/viewpage.action?pageId=21430821
http://download.java.net/jdk7/archive/b123/docs/api/java/net/doc-files/net-properties.html
'Development > Spring' 카테고리의 다른 글
[Spring Boot] Gradle 라이브러리 추가후 반드시 해야하는 작업 (0) | 2017.07.27 |
---|