사용자/크롬/클라이언트 요청 -> 웹서버 -> 본인/컴퓨터 검색/요청 -> 웹서버 -> 사용자/크롬/클라이언트에 전달
웹서버 : 우리의 프로그램을 원격으로 사용할 수 있도록 설치하는 것.
서블릿 컨테이너 : 톰켓같은 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 창 뜬다.
'IT 유용한 정보' 카테고리의 다른 글
sts blog 구현을 위한 작업(폴더, 파일 생성) 및 사용법 (0) | 2020.06.28 |
---|---|
2020-06-24 수요일 수업_jsp 사용법 (0) | 2020.06.25 |
JDBC 기초 시작 ( 게시판 연동 참고 예제 ) // eclipse 연결 방법 (0) | 2020.06.16 |
SQLyog 사용법(명령어 종류, 예제) (0) | 2020.06.16 |
VISUAL STUDIO CODE, XAMPP, SQLyog Community Edition 설치 (0) | 2020.06.16 |