일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 필기
- 스파크
- SQL 정리
- 코딩테스트
- 문법
- 자바
- 프로그래머스
- 프로그래밍
- 기초
- 이클립스
- 스프링부트
- 백준
- 해킹실습
- 스프링
- SQL 문법
- 리눅스마스터 2급 2차
- MySQL
- 문제풀이
- 모의해킹
- c언어
- 엘라스틱서치
- 알고리즘
- 파이썬
- 위클리챌린지
- 빅데이터
- 데이터프로그래밍
- SQL
- 오라클
- 토이프로젝트
- 데이터베이스
- Today
- Total
개발일기
[프로젝트 세팅] 1. 프로젝트 초기 세팅하기 본문
1. MVC 프로젝트 생성하기
# File -> New -> Other... 혹은 Ctrl + N 을 통해서 프로젝트를 생성한다.
# 생성할 프로젝트를 고르는 화면이 나오게 되는데 이때 검색어에 Spring을 검색한 후 Spring Legacy Project를 선택한다.
# 프로젝트 정보 입력창이 나오게 된다.
Project Name : [프로젝트 이름] >> ex) SimpleSpring
Templates : Spring MVC Project
# 기본 패키지 이름을 입력한다.
ex) simple.spring.exa
# 프로젝트의 자바 버전을 1.8로 변경해야한다.
프로젝트 우클릭 -> properties
java build path -> Libraries 탭 -> JRE System Library JavaSE-1.6 선택 -> edit
하면 아래와 같은 창이 나오게 된다.
여기서 Execution environment 를 JavaSE-1.8 로 변경해준다.
이후 Environments 버튼을 클릭하게되면 아래와 같은 화면이 나오게 되는데 이때
javaSE-1.8을 동일하게 클릭 오른쪽의 JRE1.8.0_321을 클릭하고 apply and close를 눌러 종료한다.
# 메이븐의 자바 버전, 메이븐 스프링 버전 변경
메이븐은 프로젝트를 생성하고 라이브러리를 관리하고 빌드하는 것까지 모든 사이클을 관리하는 소프트웨어이다.
프로젝트 루트에 보면 pom.xml 파일이 메이븐 설정 파일이다.
아래의 <java-version> 1.6을 1.8로 변경
<org.springframework-version> 을 5.2.5.RELEASE 로 변경해준다.
# 자바 버전 mismatch 오류 해결
프로젝트 우클릭 -> properties
project Facets 메뉴 에서 JAVA 버전 1.6을 1.8로 변경해준다.
2. 메이븐 빌드 실행
pom.xml 파일을 수정했기 때문에 메이븐 빌드를 통해 프로젝트에 반영해 줘야한다.
# 프로젝트 클린을 먼저 진행한다.
Project -> Clean
# Run As -> Maven clean
# Run As -> Maven build
# 처음으로 메이븐을 실행할 경우 edit configuration 팝업 메뉴가 나오게 되는데
이때 Goals를 compile로 입력한 후 Run을 클릭한다.
3. 톰캣 설정
서버를 새로 생성하게 되면 아래와 같은 화면이 나오게 되는데
Tomcat 검색하고 사전에 설치한 톰캣 버전에 맞춰 선택하고 Next를 누른다.
# 톰캣이 설치된 경로를 선택한다.
# 적용할 프로젝트를 서버에 추가하는 화면이 나온다.
# 톰캣 실행환경 설정
서버를 더블클릭하면 서버 환경 설정이 나오게 되는데 이때 아래의 Modules 탭에서 서버 실행 경로를 변경해준다.
웹 경로는 톰캣이 실행되는 웹 루트 디렉터리를 말한다. 이클립스에서 프로젝트에 톰캣을 연동하면 /프로젝트 이름 형식을 기본값으로 연동하지만 대부분의 웹 사이트는 / 경로부터 시작하기때문에
/eax 에서 / 로 path 를 변경한다.
4. 인코딩 필터 설정
# 브라우저에서 보내는 요청과 응답을 모두 UTF-8로 고정하기 위해 인코딩 필터를 설정
설정 파일의 경로 : src / main / webpp / WEB-INF / web.xml
# 로그 레벨 설정
개발 중에는 많은 정보가 나오는 것이 개발에 수월하기 때문에
로그 레벨을 가장 낮은 레벨인 debug 모드로 변경한다.
파일 경로 : src / main / resources / log4j.xml
# 홈 컨트롤러, 뷰 삭제
홈컨트롤러와 뷰는 사용하지 않기 때문에 삭제한다.
5. 설정완료
# 서버가 정상적으로 작동된 것을 확인할 수 있다.
'미니 프로젝트' 카테고리의 다른 글
[프로젝트 개발] 1. 책 입력화면 만들기 (2) | 2022.06.04 |
---|---|
[프로젝트 세팅] 2. GIT과 연동하기 (0) | 2022.06.01 |
[프로젝트 준비] 3. 필요한 프로그램 설치 (0) | 2022.05.21 |
[프로젝트 준비] 2. Oracle 11g Express Edition 설치 (0) | 2022.05.14 |
[프로젝트 준비] 1. JAVA 1.8 설치 및 환경변수 설정하기 (0) | 2022.05.07 |