자바 특히 스프링 개발환경을 설정해보려고 한다.
현재 OS 버전은 High Sierra (10.13) 버전이고 이 환경에서 이클립스와 톰캣등의 환경을 구축해 보려고 한다.
1. 다운로드
1.1 이클립스 다운로드 ( https://www.eclipse.org/downloads/eclipse-packages/ )
최신 버전은 Oxygen 버전으로 다운로드.
1.2 톰캣 다운로드 ( https://tomcat.apache.org/download-80.cgi )
최신버전은 9까지 나와 있으나, 한단계 아래인 8버전으로 다운로드
현재 OS 버전은 High Sierra (10.13) 버전이고 이 환경에서 이클립스와 톰캣등의 환경을 구축해 보려고 한다.
1. 다운로드
1.1 이클립스 다운로드 ( https://www.eclipse.org/downloads/eclipse-packages/ )
최신 버전은 Oxygen 버전으로 다운로드.
1.2 톰캣 다운로드 ( https://tomcat.apache.org/download-80.cgi )
최신버전은 9까지 나와 있으나, 한단계 아래인 8버전으로 다운로드
1.3 JDK 다운로드 ( http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html )
9버전으로 다운로드하면 이클립스가 실행이 안되는 현상이 있어 8버전으로 다운로드
2. 다운로드 파일중, JDK, 이클립스는 DMG파일로 단계에 따라 설치 혹은 드래그앤 드롭으로 설치가 완료되지만, 톰캣은 finder에서 더블클릭하면 압축이 풀린다.
그대로 사용해도 되겠지만, 관리가 편한 위치로 이동시켜 놓는다.
내 경우는 개발관련은 DevSpace 폴더를 따로 만들어 놓고 사용하기 때문에
톰캣의 경우에도 DevSpace폴더로 이동, Tomcat폴더를 만들고,
버전(8.5.23)을 하위폴더로 하여 이동시켰다.
2.1 톰캣은 업데이트를 하더라도 유연하게 적용될 수 있도록 아래처럼 추가작업을 한다.
참고로 내 톰캣 경로는 ~/Documents/DevSpace/Tomcat/8.5.23 이다.
2.2 링크를 만들자.
sudo ln -s ~/Documents/DevSpace/Tomcat/8.5.23 ~/Library/Tomcat
2.3 권한수정
sudo chown -R <your id> ~/Library/Tomcat
2.4 쉘 권한 설정
sudo chmod +x ~/Library/Tomcat/bin/*.sh
2.5 쉘을 이용하여 시작/종료
sudo ~/Library/Tomcat/bin/startup.sh
sudo ~/Library/Tomcat/bin/shutdown.sh
3. 이클립스를 실행하여 서버 설정
서버 추가
8.0이 아니라 8.5버전이다.
설정후, 이클립스상에서 서버 시작/종료해 보면 정상적으로 시작/종료됨을 알 수 있다.
추가 >> 서버 실행시, 로그에 대한 permission denied에러 발생시..
로그 폴더에 권한등이 문제가 있는 것으로 권한설정을 하면 정상동작함.
추가 >> Eclipse Oxygen버전의 메뉴바가 비활성상태인 버그
( https://git.eclipse.org/r/#/c/105553/1/features/org.eclipse.equinox.executable.feature/bin/cocoa/macosx/x86_64/Eclipse.app/Contents/Info.plist ) -> 결국 이클립스 Info.plist파일에서 <string>en</string> 를 삭제하면 됨.



