it | study

Mac OS // 이클립스, 톰캣 설치하기 ~ 연동하기

jeoniee 2022. 8. 23. 00:10
728x90
반응형

수업은 윈도우인데 나는 집에와서 맥으로 복습을 해야하기 때문에 처음에는 애를 먹었다. 아니 지금도,,,

그러다가 그냥 싹 밀고 다시 시작함!

 

맥 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에서 검색하면 너무 많은 버전이 나오므로, 홈페이지에 가서 받아준다.

 

https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2022-06/R/eclipse-jee-2022-06-R-macosx-cocoa-x86_64.dmg 

 

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 로 맞춰준다.

 

 

이러면 끝임!

자바를 이용할 수 있다.

 


 

톰캣 설치 

 

https://brew.sh/index_ko

 

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-클릭한 다음 ‘폴더’의 경로 이름을 복사를 선택.


 

이렇게 하면 엄청난 여정끝에 맥에서 이클립스를 사용 할 수 있다.

728x90
반응형