forDevLife
[Error - 해결] port was already in use 본문
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 환경 변수 설정방법에 대해서 다시 한번 돌아봤다..
'Error' 카테고리의 다른 글
[해결] EC2 java version 문제 (0) | 2021.09.06 |
---|---|
gradle 통합 테스트 오류 (0) | 2021.09.03 |
[intelliJ] Gradle 프로젝트를 Maven으로 잘못 열었을 경우 (0) | 2021.08.20 |
[Error - 해결] The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application (0) | 2021.07.19 |
[Error - 해결] Starting tomcat server at localhost (0) | 2021.06.03 |
Comments