honey_pot

[JSP] javax/servlet/jsp/tagext/TagLibraryValidator 오류 해결 본문

error 모음집

[JSP] javax/servlet/jsp/tagext/TagLibraryValidator 오류 해결

_tera_ 2021. 5. 17. 17:51

발단 : JSP jstl 1.2.jar 를 JDK\lib, jre\lib\ext 폴더에 넣고 <taglib c: >을 돌림

 

결과 : 500 힘차게 들어오시고

TagLibraryValidator 에러 발생

해결방법...에피소드 많아서 줄임

 

1. 톰캣 서버 설정 변경 (실패)

Server location 을 두번째 옵션인 Tomcat Installation해봤는데 Server Location 자체가 비활성화되어있음 

switch location으로 서버 실행 위치 변경

*이 상태에서도 서버 재구동했는데 안됨 ㅎ

서버 로케이션 비활성화

설정 변경했는데 안 됨 ^^...

 

web-apps 어쩌고 뭐 중국사이트 들어가서 번역도 해보고 했는데 축복의 한국어로 된 블로그에서 방법 겟

 

 

2. 알고보니 jstl 1.2.jar와 el-api.jar 파일을 잘못 넣어서 충돌난 것이었다...

 

출처는 이미지 안에

톰캣 8.5, jstl 1.2 기준 standard.jar 은 더 이상 필요없다.

참고로 2010년도 스택오버플로우 글에서 해결방법으로 알려준 자카르타 파일도 시도 해봤는데 실패했다~얄루

 

해결 : jdk lib, jre lib 들어가서 추가했던 jstl 지우고 el-api 만 남겨두었다

 

JDK lib
jre -> lib -> ext
jstl은 톰캣 lib에만~

교훈 : '안 되어도 일단 친다' 식의 인간은 구글링을 잘해야 한다

Comments