Mac OS // 이클립스, 톰캣 설치하기 ~ 연동하기
수업은 윈도우인데 나는 집에와서 맥으로 복습을 해야하기 때문에 처음에는 애를 먹었다. 아니 지금도,,,
그러다가 그냥 싹 밀고 다시 시작함!
맥 os 같은 경우는 어플 클리너를 이용해서 지워주거나, brew를 이용해서 uninstall 해준다.
것도 모르고 처음엔 윈도우처럼 다 홈페이지 들어가서 받음.
https://freemacsoft.net/appcleaner/
AppCleaner
© 2022 FreeMacSoft. All rights reserved.
freemacsoft.net
여기다가 어플 넣으면 찌꺼기까지 싹 지워준다!
다 지워졌다는 가정 하에,
Java Jdk 다운 받기
터미널에서 brew 를 이용해서 받아주자.
jdk 검색하기
>brew search jdk
나는 openjdk8을 받았으므로, openjdk@8 검색.
> brew install openjdk@8
설치가 완료되면, 쉘 설정파일에 넣으라고 한다. 복사해서 붙여넣기 하면 됨!
echo 'export PATH="/usr/local/opt/openjdk@8/bin:$PATH"' >> ~/.zshrc
환경 파일 실행
source .zshrc
다운 받고 난 뒤, 버전 확인
java -version
javac -version
이클립스 다운받기
이클립스는 brew에서 검색하면 너무 많은 버전이 나오므로, 홈페이지에 가서 받아준다.
Eclipse downloads - Select a mirror | The Eclipse Foundation
The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.
www.eclipse.org
나는 웹 프로그래밍도 가능한 버전을 다운 받음.
물론 맥 OS (인텔) 버전으로 받아야한다!
dmg파일이므로, 받아서 설치를 하면
이클립스 어플을 잡아 끌어서 어플리케이션 폴더에 넣어주면 끝이다.
이건 macOS의 프로그램 관리의 특징이다. 윈도우 같이 무언가 인스톨 하면서 레지스트리를 건들고 그런게 없으니, 걍 복사만 하면되는 것이다.
현재버전의 이클립스는 기본으로 jdk17로 설정되어 있으니, 설정으로 우리가 설치한 jdk 버전으로 바꾸어준다.
메뉴 > Eclipse > Preferences > Java > Installed JREs
에서 Add 후, 아까 설치한 jdk 위치로 jdk8을 추가 해준다.
/usr/local/opt/openjdk@8/
그리고 체크해서 기본으로 설정!
추가로
같은단계에 있는 메뉴 Compiler 에서
Compiler compilance level 도 1.8 로 맞춰준다.
이러면 끝임!
자바를 이용할 수 있다.
톰캣 설치
Homebrew
The Missing Package Manager for macOS (or Linux).
brew.sh
homebrew 란 맥에서 사용하는 패키지 관리자이다.
설치 방법 등이 한글로 자세히 나와있으니 보고 따라하도록 한다.
Tomcat 설치
(명령어는 터미널에서 실행한다)
> brew update
우선 homebrew의 버전을 최신으로 업데이트 한다.
> brew search tomcat
homebrew에서 받을 수 있는 tomcat을 서치한다.
여러 버전들이 나오지만, 그냥 tomcat을 설치하면 최신버전으로 받을 수 있다.
> brew install tomcat
최신버전으로 설치한다. (또는 원하는 버전으로)
> brew list
목록에 tomcat이 있는지 확인하여 정상적으로 받아졌는지 확인한다.
Tomcat 실행하기
> cd /usr/local/Cellar/tomcat/9.0.35/bin
homebrew를 통해 받은 패키지들은 /usr/local/Cellar/ 경로에서 확인할 수 있다.
그 중 톰캣 폴더 - bin 폴더에 진입한다.
> ./catalina start
실행한다. (중단하려면 start 대신 stop을 입력하면 된다.)
포트번호 수정하기
> cd /usr/local/Cellar/tomcat/9.0.35/libexec/conf
위 폴더안에 server.xml 파일이 있다. 거기서 Connector 태그를 찾으면 포트를 수정할 수 있다.
톰캣과 이클립스 연동하기
왼쪽상단 Eclipse -> Preference -> 'Runtime Environment' 검색 -> add -> 버전선택 -> 버전에맞는 톰캣설치경로
* homebrew 로 설치시, 경로는 /usr/local/Cellar/tomcat
(tomcat파일안에 설치한 버전의 폴더가 있으며, 본인의 경우 9.0.36, 그 안에 libexec 파일과 링크시켜줘야됨 )
경로를 모르겠다면?
톰캣이 저장되어 있는 곳으로 가면 알수있다.
/usr/local/Cellar (Homebrew로 설치했을 경우)
무엇으로 어디에 설치 했는지 기억이 안난다 => find / -name tomcat 을 터미널에 입력
터미널에 cd /usr/local/Cellar 입력 후, ls 를 입력하면 tomcat 파일이 있는 것을 알 수 있다.
탐색기(Finder)의 Go -> Go to Folder 를 사용해 진입 할 수도 있다.
경로 복사
Mac의 Dock에서 Finder 아이콘 을 클릭하여 Finder 윈도우를 열기
보기 > 경로 막대 보기를 선택하거나 Option 키를 눌러 경로 막대를 잠시 표시한다.
위치와 사용자의 파일 또는 폴더를 포함하는 중첩된 폴더가 Finder 윈도우 하단 부근에 표시 된다.
Finder 윈도우에서 폴더의 하위 폴더 보기: 경로 막대에서 해당 폴더를 클릭
폴더의 경로 이름 복사하기: 경로 막대에서 해당 폴더를 Control-클릭한 다음 ‘폴더’의 경로 이름을 복사를 선택.
이렇게 하면 엄청난 여정끝에 맥에서 이클립스를 사용 할 수 있다.