본문 바로가기

Server/Spring

[우당탕탕 개발일지] 절대 URI인 [http://java.sun.com/jsp/jstl/core]을(를), web.xml 또는 이 애플리케이션과 함께 배치된 JAR 파일 내에서 찾을 수 없습니다.

반응형
SMALL

제목과 같은 오류가 발생했다. 비상 비상!! 강의를 재탕도 해보고, 강의 자료 소스코드를 고대로 갖다 박아도 저 에러는 사라지지 않았다 ㅠㅠ

 

그래서 구글링을 해보니 jsp 문제였다.

 

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

위 태그가 있는데, WEB-INF/lib 에는 해당 .jar 가 없어서였다. ㅎㅎㅎㅎ ...

 

근데 jstl 의존성을 추가하고 maven으로 돌렸는데도 왜 jar 추가가 되지 않았을까 ..?

 

<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>jstl</artifactId>
   <version>1.2</version>
</dependency>

 

있으나마나잖아,,, ㅋㅋㅋㅋㅋ큐ㅠㅠㅠㅠㅠㅠ

 

아무튼 그래서 여러 구글링 끝에 해결방법을 찾아냈다.

 

1. 해당 .jar가 없다.

2-1. 위 태그 한 줄을 뺀다.

2-2. 해당 .jar을 WEB-INF/lib 에 수동으로 갖다 넣는다.

 

말 그대로, <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 을 빼줘도 정말 잘. 실행이 됐고.

 

또는, 

 

https://mvnrepository.com/artifact/javax.servlet/jstl/1.2

위 사이트에서 jstl에 해당하는 .jar 파일을 내려받아서 직접 WEB-INF/lib에 넣어주니까 잘,,, 돌아갔다,,,

 

 

흑흑흑흑 됐으니 좋은 게 좋은 거지 ...??

 

 

반가워,,, ㅠㅠㅠㅠ 오류를 읽는 훈련이 좀 더 필요한 듯 하다.

 

 

References:

https://wikim.tistory.com/52

 

 

반응형
LIST