[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 1 (기본 서버 셋팅)

리트리버J

·

2021. 1. 4. 01:55

728x90

1. Package Explorer 마우스 오른쪽 클릭 → New → Spring Legacy Project

2. Proejct name : 프로젝트명 입력 → Templates:의 Spring MVC Project → Next

3. 최소 3개 단위의 패키지명 입력

ex) com.abc.def ".단위로 단어 3개" → finish

 

4. 서버를 실행해보자!

프로젝트 우클릭 → Run As → Run on Server

 

4. 500 에러를 획득했다!!

5. 내용을 확인해보자.

 

java.sun.com/jsp/jstl/core를 찾을 수 없다고 한다.

src/main/webapp/WEB-INF/views 에 자동으로 생성되는 home.jsp가 있는데,

자기 멋대로 jsp/jstl/core 라이브러리를 사용하고 있어서 그렇다.

추가해주자.

6. archive.apache.org/dist/tomcat/taglibs/taglibs-standard-1.2.5/

에 가서 jstlel, compat, impl, spec 네가지 파일을 다운받자! (** .jar 파일로 다운받자 )

 

Index of /dist/tomcat/taglibs/taglibs-standard-1.2.5

 

archive.apache.org

7. src → main → webapp →WEB-INF 경로에 lib 폴더를 하나 만들고,

다운받았던 .jar 파일들을 다 넣는다.

8. 프로젝트 우클릭 → Properties → Java Build Path → Libraries → Add JARs...

아까 만들었던 lib 폴더의 경로를 찾아서, 네가지 jar 파일 모두 선택 후 OK

 

9. Apply and Close

10. 실행 완료(?) 글자가 깨진다.

11. jsp 파일이 UTF-8로 인코딩이 되어 있지 않아서 그렇다.

12. jsp 파일이 UTF-8로 인코딩이 되어 있지 않아서 그렇다.

상단에

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

이것을 추가해주자.

13. 서버 띄우기 완료.

728x90