Info

8080포트를 못 쓴다는데요?

Empty Brain 2022. 12. 13. 01:15

우리같은 초보들은 개발을 하다 보면 이런

 

조지뿟다.

'Like a jot' 같은 상황이 발생한다.

 

본론만 말하면 대부분 오라클(혐라클) 때문일 가능성이 높다.

 

우리 같은 초보들은 대개 데이터베이스 입문을 오라클로 시작한다.

Oragle 11g가 기본 포트번호로 8080을 선점하기 때문에 톰캣을 돌리면서 포트 충돌이 일어나는 것이다.

 

해결책은 간단하다.

 

만약 Gradle을 사용 중이라면 application.properties에

server.port = ####
// ####에 아무거나 넣으셈.
// 끝에 ; 붙이면 """""안됨""""".

한 줄만 추가해주면 톰캣에서 사용하는 포트번호가 변경되고 잘 돌아간다.

주의점으로 끝에 ;(세미콜론) 붙히면 안됨.

 

Maven을 사용 중이라면

나는 인텔리제이 쓴다.

Run/Debug Configurations에서 꼭 Http port: 를 바꿔주도록 하자.

 

마음 같아서는 오라클 뚝배기 후려치고 일일이 바꾸기 귀찮으니 8080자리 내놓으라고 하고 싶지만

어쩌겟나 우리 개미투자자 같은 개미개발자들이...

 

현실에 순응하고 포트를 9090으로 설정하거나 MySql 또는 MariaDB로 옮기는 방안을 생각해보도록 하자.