[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 파일로 다운받자 )
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