톰캣설명, 톰캣 개발환경셋팅

JooKit 주킷 2020. 6. 24. 16:09
목차 접기
728x90
반응형

사용자/크롬/클라이언트 요청 -> 웹서버 -> 본인/컴퓨터 검색/요청 -> 웹서버 -> 사용자/크롬/클라이언트에 전달

 

웹서버 : 우리의 프로그램을 원격으로 사용할 수 있도록 설치하는 것.

 

서블릿 컨테이너 : 톰켓같은 was가 java파일을 컴파일해서 Class로 만들고 메모리에 올려 servlet객체를 만든다.

 

★우리가 사용할 [ 서블릿 컨테이너 ] -> [ 톰캣 ] :  '톰캣'을 사용하면 네트워크 기능을 무료로, 쉽게 사용할 수 있다.

 

★[ 톰캣 설치 ]

1. http://tomcat.apache.org tomcat site 접속 

2. download -> Tomcat 9 click -> Core : 64-bit Windows zip(pgp, sha512) click -> 다운로드 후 압축풀기

-> apache-tomcat-9.0.36 폴더 생성 확인 -> 해당 폴더를 이클립스 작업 폴더로 옮긴다(project 보관 폴더)

3. 이클립스가 설치되어 있다면 sts를 따로 설치하는게 좋다. -> https://spring.io/tools접속 ->

 windows 64-BIT 설치 -> 바탕화면에 새폴더 만들어서 파일을 옮긴 후 -> 경로 창에 cmd enter!

(파일이 커피모양으로 되어있으면 실행이 잘 되나, 알집이 설치되어 있는 pc라면 다른 방법으로 실행시켜야 한다.)

-> java -jar tab 하고 엔터하면 메모리 설정부터 모두 정리가 되어 압축된다. 

4. sts-4.7.0.RELEASE 폴더를 잘라내서 project 보관 폴더(work)에 붙여넣기.

5. SpringToolSuite4.ini 를 visual studio code로 실행 -> pc 램 용량이 충분하다면 

 

Xms와 Xmx를 위의 해당 값으로 수정해서 사용해주면 이클립스 속도가 빨라진다. 

6. program files ->java -> jdk최신 버전 폴더 클릭 -> bin -> 

 

경로 복사해서 -vm, 아래 경로 그대로 추가. -> 이클립스를 꼭 이걸로 실행하라고 명시하는 것.

★★★★★ STS 실행 오류 환경변수 설정 참고 블로그. ( runtime ~~~~~~~ path오류 내용)

https://boatstory.tistory.com/36

★★★★★ jdk 잘못된 버전으로 sts 설정을 했어서 jdk1.8.0_251을 설치 후 다시 설정했음.

7. sts를 실행하면 기본적으로 잡히는 workspace(C:\Users\***\Documents\workspace-spring-tool-suite-4-4.7.0.RELEASE)를 변경해준다. 이렇게 --> sts를 설치한 C:\work\sts-4.7.0.RELEASE-workspace(덧붙여서)

--> 그리고 실행.

8. sts실행 -> window -> preferences -> files 검색 -> Json files -> home key : UTF-8 저장 -> 

CSS files -> home key : UTF-8 저장 -> HTML files -> home key : UFT-8 저장 -> JSP files-> home key : UTF-8 저장 

-> work 검색 -> workspace(workspaces) -> text file encoding: other:UTF8 설정 -> installed 검색 -> 

Installed JREs -> 지정한 name, location 클릭 -> edit -> jre home, name 이 jre로 되어있다면 jdk로 변경해준다

->font 검색 -> colors and fonts -> basic -> text font -> edit -> d2coding font 선택(★없다면 https://m.blog.naver.com/PostView.nhn?blogId=12fac&logNo=221211884527&proxyReferer=https:%2F%2Fwww.google.com%2F 참고해서 다운, 설치 후 설정할 수 있음 : 개발자용 font) -> 굵게-> 크기 20 전후 -> 저장 -> help -> install new software(div*4 하기 위함) -> 

add -> 이름은 Emmet -> Location: http://emmet.io/eclipse/updates/ 입력 -> Emmet 조회되면 클릭 후 next , 동의, next -> finish .  -> 설치되는 동안 중간 오류는 'install anyway click! -> 설치 종료되면 'restart now' click! 

 

9.  window -> preferences -> emmet 검색 -> files with extensions :~~~  맨 뒤에 jsp, jspf 입력 

(emmet을 jsp, jspf file에서도 실행하겠다는 명령) -> 저장 

10.  [최초 1번 하는 작업]

file - new - Spring starter project ->next(변경, 추가사항 없이) -> lombok 검색, 선택 -> next -> finith(마지막 화면도 변경, 추가 없음) -> 여기까지 finish하면 또 뭔가 설치 중 (시간이 좀 오래 걸린다. 기다리기)

 

 

11. c드라이브 - 컴퓨터 사용자명 -> .m2 폴더 (또는 숨김) 생성 여부 확인  : 파일이 숨겨져 있다면 경로 창에 -\.m2 엔터! -> .m2 -> repository -> org -> projectlombok -> lombok -> 가장 최신 버전 클릭 -> 경로에 cmd 입력(알집이 설치되어 있다면 아무리 더블클릭해도 설치되지 않는다) -> cmd에 java -jar lom tab!  -> Javac 고추 그림 installer 메뉴 뜬다 -> Specify location 클릭(lombok 관련된 것으로 현재 쓰지는 않지만 나중에 사용할 예정, lombok 사용하려면 이클립스를 패치?? 해야 된다는) -> 좀 전에 설치한 sts-4.7.0.RELEASE 를 선택 -> 설치한  sts 선택, select-> 

기존에 사용하던 이클립스와 오늘 설치한 이클립스 2가지가 보임. 이전 이클립스는 선택하지 않아도 상관없음. 그러나 오늘 설치한 sts는 꼭 선택해야함! -> Install successful  뜨는지 확인하기! -> file -> restart ! 설치 완료ㅠㅠ!!!!

 

* alt + shift + q,    p  ->  Package Explorer 창 뜬다.

728x90
반응형
LIST