Error
[Error - 해결] port was already in use
JH_Lucid
2021. 5. 17. 20:27
1. 상황
- 터미널에서 실행 후, intellij로 넘어가서 다시 tomcat을 실행하니, port already use error가 발생했다.
- 인프런 커뮤니티에서 java version을 11로 하여 intellij와 java_home 환경변수를 설정하면 고쳐진다고 해서, java 11을 추가로 설치함.
2. brew를 이용한 java 추가 설치
2.1 Homebrew update
brew update
2.2 adoptopenjdk/openjdk 추가하기
brew tap adoptopenjdk/openjdk
2.3 설치가능한 모든 JDK 찾기
brew search jdk
2.4 원하는 java version 설치하기
brew install --cask adoptopenjdk11
// cask 옵션은 --cask 작성 필요
2.5 자바가 설치된 곳 확인하기
/usr/libexec/java_home -V
- 위와 같이 진행하면, 설치된 java 목록이 나온다. ~/.zshrc에서 아래처럼 주석으로 사용되지 않는 버전을 주석 처리 후, source 한다.
(source 시, .zshrc의 '=' 사이에 띄어쓰기가 있으면 안된다. 다 붙여서 써야 source가 정상적으로 동작한다.)
3. 결과
- 자바 버전을 11로 설정해도 문제가 해결되지 않았다.
- 터미널을 강제 종료하고, 다시 실행하니 정상동작했다; 터미널에서 ctrl+z를 눌러서 그런 것 같다.. ctrl+c로 종료하자;;..
4. 얻은 것
- home brew 사용 및 java 환경 변수 설정방법에 대해서 다시 한번 돌아봤다..