다른 PC에서 개발하던 (프로젝트들이 담겨 있는) 워크 스페이스를 통채로 복사해 와서 이클립스로 열었더니 아래 그림과 같이 프로젝트들 이름마다 빨간 색 엑스박스가 떴다. 이클립스에서의 이 문제는 흔히 만나는 문제이다.
이럴 경우는 대부분 이전 PC에서의 JDK, Tomcat 등의 개발 환경 설정과 현재 PC에서의 개발환경 설정이 달라서 생기는 문제이다.
즉 JDK, Tomcat 등의 클래스 패스가 잘못됨 때문이다.
해당 프로젝트에서 마우스 우 클릭 ⇒ 팝업 메뉴의 Build Path ⇒ Configure Build Path... ⇒ Libraries 탭으로 이동한다.
아래 이미지에서 보는 것 처럼 JRE의 클래스 패스가 잘못되었다고 빨간색 엑스박스가 표시되어 있다. 해당 항목을 클릭하면 우측에 Remove 버튼이 활성화되고 이 버튼을 클릭해서 해당 항목을 삭제한다.
그 후에 Add Library... 버튼을 클릭한다. 그 후에 JRE System Library를 선택 후 Next 버튼으로 넘어간다.
아래 그림과 같이 현재 PC에 설치되어 있는 JRE를 선택한다. 디폴트가 잡혀있지 않다면 우측의 Installed JREs... 버튼을 클릭해서 현재 PC에 설치된 JRE를 선택한다. Finish 버튼을 눌러 완료한다.
만일에 아래 그림과 같이 Java Build Path에 톰캣 라이브러리가 없는 경우가 있다.
이때도 우측의 Add Library... 버튼 클릭. Add Library 창에서 이번에는 Server Runtime 항목을 선택 후 Next 버튼. 새로운 창에서 현재 PC에 설치되어 있는 Apache Tomcat v7.0을 선택 후 Finish.
이렇게 하면 외부 개발환경과 다른 문제로 인해 발생하는 문제들을 해결할수 있다.
'JSP & Servlet' 카테고리의 다른 글
meta 태그를 이용해서 일정 시간 경과하면 특정 웹 페이지로 자동 이동하기 (0) | 2018.04.24 |
---|---|
JSP에서 EL(Expression Language)이 값을 출력하지 못할 경우 (0) | 2018.04.23 |
JSP 변수를 자바스크립트(JavaScript)에서 사용하는 법 (0) | 2017.03.22 |
Servlet에서 로그 출력 및 확인하기 (0) | 2017.03.10 |
JSP에서 MySQL 사용하기 (1) | 2016.12.28 |