백엔드/에러

JSP - 첫번째 줄에 에러줄이 생겼을 경우, 해결방법

두개의 문 2023. 6. 9. 13:37

 

JSP 첫번째 줄에 에러줄이 생겼을 경우, 해결방법

 

Multiple annotations found at this line:
     - The superclass "javax.servlet.http.HttpServlet", determined from the Dynamic Web Module facet version (4.0), was not found on the Java Build Path

이와 같은 오류가 발생한다면 다음과 같이 처리하자

 

① 해당 프로젝트에서 오른쪽 클릭 - [ Properties ] - [ Java Build Path ] 클릭

    상단 [ Libraries ] 에서 [ Modulpath ] 선택 후, 왼쪽 [ Add Library ] - [ Server Runtime ] 선택 후, [ Next ] 클릭   

[ Apache Tomcat v9.0 ] 서버 선택 후, [ Finish ] 클릭하면 [ ModulPath ]에 올라온 것 확인 가능

② 왼쪽 [ Project Facets ] 클릭 시, 다음과 같은 대화창 뜸 - [ Apply ] 클릭 → [ Project Facets ] 창이 나옴 

Java Build Path property 페이지에 저장되지 않은 수정사항이 포함되어 있다.
다른 Build Path와 관련된 property 페이지를 업데이트할 수 있도록 변경사항을 저장할 건지 묻는 대화창

 

[ Runtimes ] 탭 클릭 후, [ Apache Tomcat v9.0 ] 서버 선택 - [ Apply ] 클릭 

 

만약, 이렇게 설정했음에도 불구하고 여전히 에러가 날 경우

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

이 코드를 복사해서 아래에 복사본을 붙여넣고 원본을 지우면 해결됨!

'백엔드 > 에러' 카테고리의 다른 글

Apache Tomcat 연동 및 포트 충돌 에러 해결  (0) 2023.06.09