본문 바로가기

Java Spring

Spring MVC패턴 웹 프로젝트 기초설정 - (1)

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설치

spring.io/tools

 

Spring Tools 4 is the next generation of Spring tooling

Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE.

spring.io

1. 스프링 공식사이트에서 Spring Tools 4 for Eclipse를 자신의 운영체제에 맞게 다운로드한다. 

2. 압축을 풀은다음에 SpringToolSuite4.ini 파일을 메모장으로 연다.

3. 메모장의 -vm밑에 jdk를 설치했던 경로에서 /bin/javaw.exe를 추가해서 입력한다.

-Xms와 -Xmx를 같게 설정하면은 STS속도가 빨라진다고 한다. 램이8GB면 1024m, 16GB면은 2048m으로 설정을 하자

 

톰캣 설치

tomcat.apache.org/

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the

tomcat.apache.org

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/ 을 들어가보자. 다음과 같은 페이지가 뜬다면 성공한 것이다.