Tomcat 충돌 에러 해결하기
📌 PORT(포트)란?
- TCP나 UDP에서 어플리케이션이 상호구분을 위해서 사용하는 번호이다.
- IP 내에서 프로세스 구분을 하기 위해서 사용한다.
- 네트워크 상에서 다른 PC에 접속하기 위해서 PC를 가르키는 주소를 알아야하는데,
네트워크에 연결된 특정 PC의 주솔를 나타는 체계를 IP Address라고 한다.
👉 한 줄 요약
- IP address는 컴퓨터를 찾을 때 필요한 주소, Port는 컴퓨터 안에서 프로그램을 찾을 때 필요한 주소!
❗️ 알아둘 것
- 이미 사용 중인 포트는 중복해서 사용할 수 없다.
- 포트 번호는 0 ~ 65,535까지 사용할 수 있지만, 0~1023번까지는 잘 알려져있는 번호
- 주요 통신을 위한 규약에 따라 이미 정해져 있어 사용하지 않는 것이 바람직하다.
port라는 개념을 아예 모를 때, IDE 여러 개를 쓰기 시작하면서 그런건지 TOMCAT 충돌이 난다는 에러가 발생하기 시작했다.
구글링 후에
- cmd 창을 열어 관리자 모드로 실행해서 죽이기
- (나중에 발생한 다른 에러) 오라클 포트와 충돌, 오라클 포트 번호 변경하기
- tomcat 설정으로 포트 번호 변경하기
3가지 방법을 찾았고 나는 1,2번 방법을 사용해서 해결했다.
🔍 첫번째 방법
1. 관리자 모드로 cmd창을 실행한다.
2. netstat -ao 입력, 충돌난 port 번호의 PID번호 확인
3. taskkill /f /pid 0000(번호) 입력하면 종료된다.
cf)
-a : 모든 포트를 표시해준다.
-n : "IP주소:포트" 형태로 보여준다.
-o : PID(프로세스ID)를 표시해준다.
[참고한 블로그]https://byounghee.tistory.com/191
🔍 두번째 방법
1. cmd창 실행
2. sqlplus sys as sysdba 입력
3. 오라클 설치 시 입력한 비밀번호 입력 (입력해도 안보임)
4. EXEC DBMS_XDB.SETHTTPPORT(바꿀 번호); 입력
5. (확인하기) SELECT DBMS_XDB.GETHTTPPORT() FORM DUAL;
[참고한 블로그] https://minwoohi.tistory.com/47
🔍 세번째 방법
1. server 탭에서 등록된 tomcat 더블 클릭
2. ports 에서 Port Number 더블 클릭해서 변경하고 싶은 번호로 변경할 수 있다.
[참고한 블로그] https://haenny.tistory.com/11
Author And Source
이 문제에 관하여(Tomcat 충돌 에러 해결하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@lovi0714/Tomcat-충돌-에러-해결하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)