정보

Apache Tomcat 포트 오류 해결하기 'Starting Tomcat v8.0 Server at localhost' has encountered a ploblem. Port 8080 required by Tomcat v.80 Server at localhost is already in use.

aSpring 2020. 12. 30. 12:19
728x90
728x90

 

 

'Starting Tomcat v8.0 Server at localhost' has encountered a ploblem. Port 8080 required by Tomcat v.80 Server at localhost is already in use. Ther server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

Port 8080을 이미 사용 중이라는 오류창이 뜨므로

오라클에서 8080을 사용하고 있는 것

방법 1, 2, 3이 있는데 저는 방법 1, 2 모두 안돼서 3으로 해결했습니다.

일단 방법 3가지를 먼저 소개할게요!

 

방법1. 포트 8080을 사용하고 있는 PID 삭제하기

1. cmd열기

 

2. netstat -ano -p tcp

내 경우는 8080을 사용하고 있는 PID는 14848

 

3. taskkill /f /pid 14848  (8080과 연관된 PID값 14848 삭제)

 

요렇게 해서 성공했다면 문제 해결!

 

그런데 나는 삭제가 안된다고 떠서 두 번째 방법을 사용.

 

방법2. 오라클 8080 포트 변경하기

 

https://leeyongjin.tistory.com/entry/%EC%98%A4%EB%9D%BC%ED%81%B4-11g-express%EC%97%90%EC%84%9C-8080-%ED%8F%AC%ED%8A%B8-%EB%B3%80%EA%B2%BD

 

오라클 11g express에서 8080 포트 변경

1. sql plus 실행 > sqlplus /noglog 2. 관리자로 연결 SQL> conn /as sysdba 3. 현재 포트확인 SQL> select dbms_xdb.gethttpport() from dual; 4. 포트변경 내장프로시져 실행 SQL> exec dbms_xdb.sethttpport(9..

leeyongjin.tistory.com

Windows > cmd

1. sqlplus/nolog

2. conn /as sysdba

3. select dbms_xdb.gethttpport() from dual;

 -> 현재 사용 중인 포트 번호를 알 수 있다.


4. exec dbms_xdb.sethttpport(9090);

  -> 9090으로 포트를 바꿔줘 보자

 

5. select dbms_xdb.gethttpport() from dual;

포트 번호가 9090으로 바뀐 것을 확인할 수 있다.

 

이렇게 해서 해결이 되면 OK

 

그러나..

나는 여전히 같은 오류가 났다.

 

방법3. Tomcat 포트 번호 바꿔주기

https://changun516.tistory.com/49

 

[Tomcat] 'Starting Tomcat v8.5 Server at localhost' has encountered a problem. 오류

l 오류 잡기 'Starting Tomcat v8.5 Server at localhost' has encountered a problem 해결책 해당 오류는 Port number가 중복 되거나 잘못되었을시 생기는 문제입니다. 중복되지 않는 포트 번호를 설정해 줍니다..

changun516.tistory.com

 

8080 포트가 자꾸 에러가 나니까 이걸 아예 바꿔주기

 

eclipse에서 아래에 있는 Servers 클릭 -> Tomcat 클릿 -> Overview에 Ports가 있다.

 

 

여기 8080 포트 번호가 자꾸 에러가 나므로

8081로 변경하고 다시 하던 작업을 실행시켜보면

해결이 되는 걸 확인할 수 있었다.

 

휴ㅜㅜ..

728x90
728x90