김빌런의 빌런일기

[OSX] 다시 맞이하는 자바개발환경 본문

개발일기/[WEB]

[OSX] 다시 맞이하는 자바개발환경

아무말 대잔치 Wan_E 2018.01.03 17:19

2018.01.03


회사에 입사하고나서 오자마자 했던 일이 경매사이트 유지보수였다. (말만 유지보수.. 끔찍한 코드수정)


java / gradle / sts 에 익숙해져있던 나에게 새롭게 주어진 php... 는 반가웠지만 패키지와 코드를보고 끔찍했다;;



  


언제나 새로운 언어와 공부는 환영이지만 끔찍한 코드는 .. 안돼.. 


쌍팔년도때 쓰던 카드 돌려막기수준의 웹솔루션을 처음봤다. 


뼈대 하나 만들어놓고 기능 덕지덕지 붙여 놓 은 모습은 말문이 막힌다


갈비집에서 갈비대에 고기를 풀로 붙혀놓은 그런 느낌이다.


그렇게 그 웹솔루션을 끝내고 드디어 원하고 바라던 


안드로이드 메신저앱 개발 끝날무렵 들어가서 지금도 계속 유지보수하고 기능 수정하고있다..


근데 반년을 넘게했는데도 통신이라그런지 빡세다.. 


무튼 본론으로 들어가서 내가 자바를 다시 만나게 된 이유는 


다른 프로젝트로 넘어가기 위함이다..! 




본격 개발환경셋팅하는.naeyong

(본 환경버전은 내가 프로젝트를 진행하는 버전위주로 진행된다)


1. 자바 설치


시작하기에 앞서 OSX에 아무짓도 안한 사용자라면 


터미널에 java -version 를 입력했을때


기본으로 jdk가 1.6.0 나와야 한다.


그런데 내 맥에게 무슨 일이 있었나보다..


9.0.1...? 왜..? 



그렇다. 이건


안드로이드 스튜디오의 잦은 업데이트와 개발도구를 이것저것 설치하다 나온 끔찍한 혼종이다.


그렇다고 걱정할 건 없다. 


추가 설치하면 되기 때문이지


http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


다운받는 페이지로 들어가서



체크박스에 동의? 어~보감 하고 받아준다.


1. 파일을 받았다



2. 열어서 설치한다.


별거없다. 그냥 설치하면 된다. 

(여기까지 어렵다면 조용히 cmd+W를 누르고 네이버에 들어가서 쥬니어네이버로 들어가길 권장한다.)


설치후 뜨는 팝업창에 흔쾌히 YES를 눌러준다.


설치후 패키지를 친절하게 지워주는 오라클의 작은 배려로 볼 수 있겠다.




3. 터미널을 열어 자바 버전을 확인한다. 


여기까지 해서 자바설치는 끝난다.


경로는 이렇다.



..............................................................................................................................................................................................................................


하.지.만


내 맥은 비정상이라 자바를 설치해도 


9.0.1 이라 나온다.. 


왜 일까.. 어디서부터 잘못된걸까.. 하고 이것저것 알아본 결과 한줄로 export 할수 있다는 정보를 입수했다.

export JAVA_HOME="`/usr/libexec/java_home -v '1.8.0'`"


을 입력하면 된대서 했다.



되긴 된다!!


(근데 터미널을 다시 껐다 켜보니 되는건지 안되는건지.. 자꾸 9.0.1으로 출력된다... 이부분은 다음 시간에 알아보도록 하자..)


..............................................................................................................................................................................................................................


3. STS 설치


내가 설치해야 할 STS 버전은 3.9.0 다.


https://spring.io/tools/sts/legacy


STS 페이지로 이동한다.

 

 


1. 저 아래에 있는 tar.gz 를 받아준다.


(확장자출처가 부산사람인가보다. gz....?)


STS 설치하러



2. 압축을 풀어준다.


 

3. STS 실행하면 끝.  


이상 STS 에 관한 부분은 다른 포스트를 통해 알아보도록 하자. 




..............................................................................................................................................................................................................................



3. 톰캣 설치


내가 설치
해야 할 톰캣 버전은 8.5 이다.


https://tomcat.apache.org/download-80.cgi


전방 톰캣으로 약진.



tar.gz 를 받아준다


(여기도 또 한명의 부산사람이 있나보다...)


톰캣도 설치하러


1. 시작하기전 다운받은 톰캣의 압축을 풀고 폴더의 이름을 바꿔준다.

(터미널에서 입력하기 편하기위함이다. 굳이 바꿀 필요는 없다.)



apache-tomcat-8.5.24.tar -> tomcat




2. 터미널을 열어 local 이라는 폴더를 만든다.   

(관리자 권한이 필요하기 때문에 사용자 암호를 입력해야 한다.)



sudo mkdir -p /usr/local





3. 압축이 풀려있는 폴더에서 톰캣을 이동 시킨다.

(tomcat과 /usr 사이에 공백 넣어야한다. 폴더이동할때 구분짓기 위함이다.)



sudo mv ~/Downloads/tomcat /usr/local



4. 톰캣의 경로를 라이브러리쪽으로 링크 설정을 해준다.


sudo ln -s /usr/local/tomcat /Library/tomcat




5. 톰캣 폴더를 사용자 계정에 맞도록 권한을 설정해준다.


sudo chown -R YourID /Library/tomcat




6. 쉘을 통해 권한을 설정해준다.


sudo chmod +x /Library/tomcat/bin/*.sh




7. 쉘을 통해 톰캣을 시작, 중지한다.


sudo /Library/tomcat/bin/startup.sh


sudo /Library/tomcat/bin/shotdown.sh





이로써 초보개발자의 자바복귀 포스트가 끝났다..


터미널로 5분이면 뚝딱 될 일을 스크린샷 찍고 뭐하고 보니까 어느새 몇시간이 훌쩍 지났다.


이래서 블로그는 부지런한 사람이 하는거라고 얘기하는거구나..



아무튼 



이제 STS와 톰캣의 연동 사용방법은 


다음 포스트를 통해 알아보도록 하자.





그럼 20000.





0 Comments
댓글쓰기 폼