스프링붓(Spring Boot) ClassNotFoundException: javax.servlet.jsp.jstl.core.Config 에러

 

환경: Eclipse Mars

 

스프링붓을 부팅하는 과정에서 javax.servlet.jsp.jstl.core.Config 에러가 난다면 jsp 소스에 있는 JSTL 태그를 처리할 라이브러리가 없어서 입니다. JSTL Jsp Standard Tag Library 의 약자로 코드를 좀더 간결하기 만들 수 있는 자바 서버 페이지 태그 라이브러리 입니다. 웹 어플리케이션에서 JSTL 을 적용하고 싶다면 라이브러리가 필요합니다. 스프링붓에서 어떻게 추가하는지 알아 보겠습니다.

 

그림처럼 스프링붓을 실행했는데 javax.servlet.jsp.jstl.core.Config 에러가 난다면 JSTL 라이브러리를 추가해야 합니다. jsp 페이지에 JSTL 태그가 포함되어 있을 겁니다.

스프링붓(Spring Boot) ClassNotFoundException: javax.servlet.jsp.jstl.core.Config 에러

 

maven 을 빌드툴로 사용하고 있다면 pom.xml 로 갑니다. 그리고 그림과 같이 추가합니다

스프링붓(Spring Boot) ClassNotFoundException: javax.servlet.jsp.jstl.core.Config 에러


또는 다음 링크에서 파일을 다운받아 WEB-INF/lib 라이브러리 폴더에 추가합니다.

http://repo1.maven.org/maven2/javax/servlet/jsp-api/2.0/jsp-api-2.0.jar

http://repo1.maven.org/maven2/javax/servlet/jstl/1.2/jstl-1.2.jar


Posted by 녹두장군