Computing/Programming2009/03/12 11:01
이클립스 Java EE 프로젝트에서 다음과 같은 워닝이 뜰 때의 조치법이다.

Classpath entry /path/to/tomcat/common/lib/servlet-api.jar will not be exported or published. Runtime ClassNotFoundExceptions may result.

위는 리눅스 환경에서의 워닝 메시지이며, 위에서 '/path/to/tomcat/common/lib/servlet-api.jar' 부분은 시스템에 따라 다르다.

이 워닝을 제거하는 방법은, 프로젝트 탐색기(Project Explorer)에서 해당 프로젝트의 속성(Properties) 창을 연 후, 'Java EE Module Dependencies' 항목에서 해당 JAR/Module의 체크 박스를 체크인 해주거나, 존재하지 않는다면 옆에 추가(Add) 버튼을 눌러 추가하면 된다. 즉, 위와 같은 경우는 아래와 같이 하면 된다.

사용자 삽입 이미지
참고로, 위 버튼 중 삭제(Delete) 버튼이 없는 것을 알 수 있는데, 체크박스에 체크아웃을 한 후, 적용(Apply) 버튼을 누르면 자동으로 삭제되는 식으로, 다른 것들과 인터페이스가 사뭇 다르다. 위에 있는 JAR은 JSP/서블릿 컨테이너로 톰캣 서버가 설정되면 자동으로 추가되는 것으로, 체크아웃을 해도 삭제되지는 않는다. 사용자가 추가한 JAR/Module은 앞서 말한 방식으로 삭제가 된다.
Posted by pcandme

TRACKBACK http://pcandme.net/trackback/50 관련글 쓰기

댓글을 달아 주세요