[STS] STS 3.9.17 Spring MVC 프로젝트 생성
Fastcampus 강의를 듣고 환경셋팅을 따라하다가 기록을 남기게 되었습니다.
STS 3.9.17
https://docs.spring.io/sts/nan/v3917/NewAndNoteworthy.html
Spring 3.1.1
STS 3.9.17는 jdk 11 을 사용해야 합니다.
STS ini 파일( SpringToolSuite4.ini ) 설정변경
-startup
plugins/org.eclipse.equinox.launcher_1.6.200.v20210416-2027.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.200.v20210429-1609
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vm
C:/project/jdk/OpenJDK11.0.14_9_x64/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=11
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx2048m
--add-modules=ALL-SYSTEM
-Dosgi.module.lock.timeout=10
1. Spring Legacy Project
2. Spring MVC Project
Spring MVC Project 가 보이지 않을 경우
Configure templates 선택 > spring-defaults 를 선택하시면 됩니다.
3. Project Name : firstSpring
4. package : first.simple.app ( ex, com.company )
5. Spring MVC Default 환경이 생성된 모습입니다.
오류가 발생하는 경우 프로젝트에 JDK 설정과 Server 설정이 맞지 않아서 입니다.
Windows > Preferences > Java > Installed JREs >> Add
Windows > Preferences > Server > Runtime Environments >> Add
6. Project 를 선택 ( Alt + Enter ) > Properties > Java Build Path >> Add Library
>> JDK 11 로 변경
>> Apache Tomcat v9.0 등록
Properties > Java Compiler 확인
Properties > Project Facets 확인
7. 서버 실행
8. Server 선택
9. 프로젝트 선택
10. 내장 브라우저로 실행된 모습