All of My Records

[Server] Servlet 관련 각종 Error Case

by 캐떠린

Case 1. Servlet 관련 클래스가 전부 에러가 발생할 때

: Servlet 관련 클래스에 문제가 있는 경우, 웹 서버 프로그램 관련 문제.

보통 이 경우 Java Build Path - Libraries - Classpath에서 Apache Tomcat이 없는 경우이다.

 

Solution: 해당 프로젝트 루트 폴더 우클릭 - Build Path - Configure Build Path... - Libraries - Classpath 선택 - Add Library - Server Runtime 선택 - Apache Tomcat 선택 - Finish

(상세 과정 사진은 아래 '더보기'를 참고해주세요!)

더보기
사진상에서는 Apache Tomcat이 존재하지만, Case 1의 에러가 발생할 경우 Apache Tomcat이 존재하지 않을 것이다.

 

 

 

Case 2. (기존에 멀쩡하던) 순수 Java 클래스가 에러가 발생할 때(→ package, class 에러)

: Java 클래스에 문제가 있는 경우, JRE 관련 문제.

보통 이 경우 Java Build Path - Libraries - Modulepath에서 JRE System Library [JavaSE-11]이 없는 경우이다.

 

Solution: 해당 프로젝트 루트 폴더 우클릭 - Build Path - Configure Build Path... - Libraries - Modulepath 선택 - Add Library - JRE System Library 선택 - JRE 경로 알려주기 - Finish

(상세 과정 사진은 아래 '더보기'를 참고해주세요!)

더보기
사진상에는 JRE가 존재하지만, Case 2 에러가 발생한 경우 JRE가 존재하지 않을 것이다.
위 사진과 같이 default로 선택해도 되고, 직접 JRE의 위치를 선택해줘도 된다.

블로그의 정보

All of My Records

캐떠린

활동하기