컴포넌트 실행 시 에러
- 작성자 :
- 이*민
- 작성일 :
- 2011-08-22 11:08:32
- 조회수 :
- 2,231
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
공통 컴포넌트 실행 시 c.tld 파일을 인식이 되지 않습니다..
해결 방안 부탁합니다..
해결 방안 부탁합니다..
A
문의하신 내용에 답변드립니다.
이클립스 메이븐 플러그인의 오류인 듯 한데 pom.xml에 scope가 provided로 지정되어 있으면
메이븐 빌드시에만 참고하고 war로 디플로이시에는 WEB-INF/lib 폴더에 배포가 안되어야 하는데 간혹 이 부분에 오류가 발생해 배포가 되어 톰캣 라이브러리와 중복되어 나타나는 에러인 듯 합니다. 그래서 톰캣 실행 시 참조하는 폴더의 WEB-INF/lib 폴더에 배포되어 있는 jar 파일 중에 Tomcat에서 이미 제공하는 jar 파일과 중복되는 두가지 파일(jsp-api.jar, servlet-api.jar)을 지워주시면 됩니다.
이클립스 메이븐 플러그인의 오류인 듯 한데 pom.xml에 scope가 provided로 지정되어 있으면
메이븐 빌드시에만 참고하고 war로 디플로이시에는 WEB-INF/lib 폴더에 배포가 안되어야 하는데 간혹 이 부분에 오류가 발생해 배포가 되어 톰캣 라이브러리와 중복되어 나타나는 에러인 듯 합니다. 그래서 톰캣 실행 시 참조하는 폴더의 WEB-INF/lib 폴더에 배포되어 있는 jar 파일 중에 Tomcat에서 이미 제공하는 jar 파일과 중복되는 두가지 파일(jsp-api.jar, servlet-api.jar)을 지워주시면 됩니다.