maven 제거 후 오류 로그 입니다.
- 작성자 :
- 정*호
- 작성일 :
- 2014-05-15 18:08:36
- 조회수 :
- 917
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
maven 을 제거 했습니다.
pom.xml 도 제거 했구요..
그리고 maven 에 등록 되어있던 jar 를 WEB-INF/lib 로 옮기고 Web App Libraries 로 잡고 Build Path 로 추가 했습니다.
컴파일은 잘 되는데 톰켓 가동시 context-idgen.xml 에 있는 egovFileIdGnrService 를 찾지 못하고 있습니다.
해당 jar 가 있는건 확인 했습니다.
어떻게 하면 되나요?
관련 로그 첨부합니다.
감사합니다.
pom.xml 도 제거 했구요..
그리고 maven 에 등록 되어있던 jar 를 WEB-INF/lib 로 옮기고 Web App Libraries 로 잡고 Build Path 로 추가 했습니다.
컴파일은 잘 되는데 톰켓 가동시 context-idgen.xml 에 있는 egovFileIdGnrService 를 찾지 못하고 있습니다.
해당 jar 가 있는건 확인 했습니다.
어떻게 하면 되나요?
관련 로그 첨부합니다.
감사합니다.
A
안녕하세요. 표준프레임워크센터입니다.
웹 컨테이너에서 제공하는 lib가 중복으로 들어가있어 발생하는 문제로 보입니다.
기존에 pom.xml에 <scope>provided</scope>으로 되어있던 jar는
컴파일시점에는 필요하지만 런타임 시점에는 웹 컨테이너에서 제공하는 클래스인 경우 사용하는 것입니다.
즉, servlet이나 jsp같이 java, 웹컨테이너에서 제공하는 클래스들을 말합니다.
Build path에 Server Runtime라이브러리를 추가하시고
(프로젝트 마우스 오른쪽버튼 ->Build path->Add Library->Server Runtime->Tomcat선택)
lib에 servlet jar나 jstl jar가 포함되어있다면 삭제해보시기 바랍니다.
감사합니다.
웹 컨테이너에서 제공하는 lib가 중복으로 들어가있어 발생하는 문제로 보입니다.
기존에 pom.xml에 <scope>provided</scope>으로 되어있던 jar는
컴파일시점에는 필요하지만 런타임 시점에는 웹 컨테이너에서 제공하는 클래스인 경우 사용하는 것입니다.
즉, servlet이나 jsp같이 java, 웹컨테이너에서 제공하는 클래스들을 말합니다.
Build path에 Server Runtime라이브러리를 추가하시고
(프로젝트 마우스 오른쪽버튼 ->Build path->Add Library->Server Runtime->Tomcat선택)
lib에 servlet jar나 jstl jar가 포함되어있다면 삭제해보시기 바랍니다.
감사합니다.