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 |
---|