창고/버그버그 👀

[ SPRING ] 절대 uri Error / 전자정부표준프레임워크 validation 검증·체크

ERROR : 

절대 uri인 [http://www.springmodules.org/tags/commons-validator]을(를), web.xml?또는 이 애플리케이션과 함께 배치된 jar 파일 내에서 찾을 수 없습니다.

 

원인 :

JSP내에 선언된

<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>을 인식하여 라이브러리를 사용하려할 때 필요 jar파일이 없거나 찾지 못할 때 발생한다.

 

해결한 방법 : 

Maven Dependencies에 jar파일이 포함되어있다면 그 파일을 복사하여 해당 Tomcat이 설치된 폴더의 lib 폴더로 가서 복사한 파일을 붙여넣기 해주면 해결된다.

 

※ 전자정부표준프레임워크를 설치한다면 commons-validator.jar와 함께 spring-modules-validation-0.9.jar가 같이 있어야하는데 만약 둘다없거나 둘 중 하나만 있다면 추가해서 사용해야한다. 그렇지 않으면 둘 다 없는 것 처럼 인식하여 에러가 발생한다.

 

- commons-validator.jar

- spring-modules-validation-0.9.jar

 

 

 

 

 

 

 

 

: 위 내용은 블로그 주인의 주관적인 생각이므로 객관적인 지식은 아닙니다.