Project : Spring Legacy Project(MVC)
OS : Windows - 64bit
IDE : Spring Tools 4 for Eclipse 4.10.0
Java : jdk-11.0.11
Tomcat : Tomcat 8.5.64
DB : MariaDB
자바 환경변수 설정
www.oracle.com/kr/java/technologies/javase-jdk11-downloads.html 오라클 공식사이트에서 jdk11을 자신의 OS환경에 맞게 설치한다.
C:\Program Files에 Java란 폴더를 만들었고 그안에 jdk 압축을 풀었다. (경로를 잘 기억해두자)
1. 내pc 우클릭 -> 속성 -> 고급 시스템 설정 -> 고급 -> 환경변수 들어간다.
2. 시스템 변수 새로만들기 클릭후에 위에 jdk가 설치된 폴더의 경로를 복사해서 변수 값에 넣어준다.
3. 시스템 변수의 Path를 더블클릭해서 들어간다.
4. 새로 만들기를 클릭하고 %JAVA_HOME%bin 입력후에 확인버튼을 누른다.
5. 명령 프롬프트(CMD) 창을 키고 javac -version을 입력한다. 다음과같이 버전이 나오면 성공한 것이다.
STS설치
1. 스프링 공식사이트에서 Spring Tools 4 for Eclipse를 자신의 운영체제에 맞게 다운로드한다.
2. 압축을 풀은다음에 SpringToolSuite4.ini 파일을 메모장으로 연다.
3. 메모장의 -vm밑에 jdk를 설치했던 경로에서 /bin/javaw.exe를 추가해서 입력한다.
-Xms와 -Xmx를 같게 설정하면은 STS속도가 빨라진다고 한다. 램이8GB면 1024m, 16GB면은 2048m으로 설정을 하자
톰캣 설치
1. 톰캣 공식사이트에 들어가서 Download탭에서 Tomcat8을 클릭한 후에 64-bit Windows zip 을 다운 받아준다.
2. 자바와 같이 압축을 풀고 그 경로를 기억해두자.
STS와 톰캣 서버 연동하기
일단 자기가 프로젝트를 진행할 폴더를 하나 만든다.
STS를 실행한 후에 Workspace의 폴더의 위치를 설정해 준다. 그다음 Launch
STS4에서는 기본으로 스프링부트를 사용하기 때문에 MVC를 사용 할 수가없다. STS3를 다운받을 필요없이 STS4에서 Eclipse Marketplace를 통해 다운을 받을 수 있다.
Help -> Eclipse Marketplace
Find에 sts를 검색한 후에 Spring Tools 3 Add-On for Spring Tools 4를 다운받으면된다. 별다른 설정없이 기본값으로 설치를 하면 된다. 설치가 완료된 후에는 다시 시작하라는 안내창이 떠서 Restart Now를 클릭하면 다시 실행이 된다.
1. Window -> Show View -> other... 을 들어간다.
2. server검색 후에 Servers클릭 후 Open을 한다.
3. STS아래쪽에 다음과 같은 메세지가 뜨면은 클릭한다.
4. tomcat을 검색 후 Tomcat v8.5 Server를 클릭한 후에 Next를 누른다.
5. Browse...를 누르고 아까 설치했던 tomcat폴더의 경로를 찾아서 넣어준다.
JRE는 jdk - 11.0.11을 선택하고 Finish를 누른다.
6. Servers에 Tomcat v8.5 Server at localhost가 뜨면은 성공이다. Tomcat v8.5 Server at localhost를 더블클릭해서 들어간다.
Server Locations를 2번째인 Use Tomcat... 을 클릭하고, ServerOptions의 Publish module...을 체크해준다. 변경이 완료 됬으면 컨트롤+s를 눌러서 저장을 해주자.
(8080포트를 이미 사용하는사람들은 HTTP/1.1의 Port Number를 다른것으로 변경해주면 된다.)
7. 이제 우클릭을 눌러서 Start를 눌러보자
8. 서버가 Strated로 바뀌면은 http://localhost:8080/ 을 들어가보자. 다음과 같은 페이지가 뜬다면 성공한 것이다.
'Java Spring' 카테고리의 다른 글
Spring MVC패턴 웹 프로젝트 기초설정 - (5) (0) | 2021.05.09 |
---|---|
Spring MVC패턴 웹 프로젝트 기초설정 - (4) (0) | 2021.05.07 |
Spring MVC패턴 웹 프로젝트 기초설정 - (3) (0) | 2021.05.06 |
Spring MVC패턴 웹 프로젝트 기초설정 - (2) (0) | 2021.05.06 |