1. STS에서 프로젝트 추출
Export
Archive File - Next>
Browse를 클릭한다음 압축 파일이 저장될 폴더를 선택한다.
2. STS에서 프로젝트 import
https://github.com/castello/spring_basic/blob/main/download/ch2_final.zip
Import - Existing Projects into Workspace
Select Archive file에서 Archive는 zip 파일이다.
ch2_final 프로젝트 import 되었다.
3. IntelliJ에서 프로젝트 import
ch2_final 압축을 푼다음 "C:\Users\name\IdeaProjects"경로에 복사해서 붙여넣는다.
IntelliJ에서 ch2_final open 한다.
잘못 선택했으면 ch2_final 다시 복붙한 다음에 다시 연다.
Ediot Configuration에서 Tomcat Server를 등록한다.
Tomcat Server에서 Local 선택
war파일은 압축해서 배포한다. Context '/ch2'로 바꾼다.
실행하면 annotation 없다고 에러 발생한다. pom.xml 파일을 고칠 수 있지만 Tomcat 라이브러리를 import한다.
Tomcat 폴더에 있는 lib 폴더 추가한다.
이름 보기 편하게 apache tomcat 9.0 libray으로 바꾼다.
<!-- https://mvnrepository.com/artifact/javax.annotation/javax.annotation-api -->
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
</dependency>
에러 해결 안되서 pom.xml 파일 추가함.
이것도 안된다,,,
File - Project Structure - problems - Add Dependencies... 클릭.
실행 잘된다.
4. IntelliJ 한글 깨짐 수정
인코딩 바꾼다. 위 빨간색 박스 클릭함. 원인은 윈도우 인코딩 949로 되어 있어서 깨짐현상 발생함.
'스프링의 정석 > Ch. 02 Spring MVC' 카테고리의 다른 글
34. IntelliJ 사용법 익히기 (0) | 2023.08.23 |
---|---|
32. IntelliJ 설치 - Windows (0) | 2023.08.23 |
30. 데이터의 변환과 검증(1) (0) | 2023.08.18 |
29. DispatcherServlet 파헤치기 (0) | 2023.08.18 |
27. 예외처리(1) - 실습 (0) | 2023.08.16 |