일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 데이터 베이스
- 랜덤포레스트
- 페이지 연결
- 하둡
- DB
- 웹 스프링
- 개발환경
- MyBatis
- 영상처리
- jsp 환경 #환경구축 #웹사이트 구축
- 글쓴이 추가
- 데이터 마이닝
- 머신러닝
- mvc 구조
- R 스튜디오
- 장고
- 스프링 검색
- 오라클
- JSP
- 로지스틱
- 에외처리
- 스프링
- 머신러닝 #머신러닝 종류
- 환경설정
- 장고 # 댓글추가
- 장고 #네비게이션
- 환경구축
- 데이터마이닝
- 데이터
- mariadb # mariadb 다운로드
- Today
- Total
공부잡동사니
웹 스프링 개발을 위한준비 ,스프링 특징과의존성 본문
Spring과 환경구축에 대하여
- Spring은 환경 구축이 어려움 (초반 설정들 때문에 진입 장벽 높음)
- 최근에는 Spring boot로 난이도를 줄였으나, 그 이전에 만들어진 프로젝트들은 boot로 호환하기 어렵기 때문에 boot 없이 하는것도 알아야 한다.
- 초반 셋팅에 시간 많이 걸림.
- 혼자 할 수 있으려면 어쨌든 셋팅을 여러번 해봐야 함.
내가 구축할 환경
- JDK 1.8 11
- 아파치 톰캣 9.0.45
- IDE는 Spring Tool Suite 3.9.16
-교재: 코드로 배우는 스프링 웹 프로젝트 (개정판, 10쇄)
환경구축 & 기본 설정 (교수님 따라서 교재 따라하기)
1. JDK 설치 & 환경 변수 지정
※원래 계획은 JDK1.8을 사용하는 것이었으나 Spring Tool Suite와의 호환성 문제로 결국 JDK11을 사용하기로.
1-1) JDK 1.8 11 설치되었는지 확인
1-2) 환경변수 설정 -> 시스템 변수 -> JAVA_HOME 있는거 확인하고 Path에서 JDK에 해당하는 변수를
%JAVA_HOME%\bin
으로 편집
1-3) cmd에서 java -version 쳐서 등록한 버전 맞는지 확인
2. Spring Tool Suite 3 (이하 STS3) 설치하고 기본설정하기
2-1) STS 3을 사용할것이므로 검색해서 위키 찾기
https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3
--> STS 4는 Spring Boot을 사용하기 때문에 3 사용
2-2) STS 3의 이클립스/윈도용 가장 최신 버전을 다운로드 (STS 3.9.16, Eclipse 4.19)
2-3) 압축 풀어서 나온 sts-bundle 폴더를 C:\에 넣기
2-4) STS.exe 실행 시 JVM 버전 안 맞음 오류가 나면 같은 폴더에 있는 STS.ini 파일에서
-Dosgi.requiredJavaVersion=1.8
줄을 11에서 1.8로 편집
2-5) 또 다른 오류 나면 JDK 11 다운받아서 설치하고 STS.ini 원래대로 돌려놓기
2-6) JDK 11에 맞게 환경변수 바꾸고 (시스템 변수의 JAVA_HOME 바꾸고 사용자 변수에도 있으면 바꾸기),
시스템 변수의 Path에서 JAVA_HOME 변수가 목록 최상위에 있도록 위로 올리기
2-7) STS.ini 파일의 맨 위에
-vm
C:\Program Files\Java\jdk-11.0.11\bin\java.exe
넣기 (없이 되는 경우도 있지만 필요할 수도 있음)
--> 교재 23쪽
2-8) STS.exe 실행하고 workspace D:\spring으로 지정
2-9) 상단메뉴의 Windows > Preferences > General > Workspace에서 파일 인코딩 UTF-8로 지정
상단메뉴의 Windows > Preferences > Web> HTML,CSS,JSP 파일 인코딩 UTF-8로 지정
--> 교재 23~24쪽
3. Apache Tomcat 설치하기
3-1) 톰캣 9 zip파일 (installer 말고!) 다운받아서 C:\에 압축 풀기
3-2) STS에서 톰캣9로 새로운 서버 만들기
--> 교재 29~30쪽
--> JRE는 디폴트로 둠
'개발 > 스프링 웹' 카테고리의 다른 글
스프링 (0) | 2025.04.18 |
---|---|
스프핑 페이지 연결 (0) | 2025.04.18 |
spring (0) | 2025.04.18 |
웹스프링 데이터베이스 연결 (0) | 2025.04.18 |
스프링과 oracle database 연동,mybatis 연동 (0) | 2025.04.18 |