티스토리 뷰


1. javax.servlet.http.HttpServlet 오류 해결법


Dynamic WEB 프로젝트를 처음 만들고 jsp 파일을 새로 만들면 사진처럼 빨간 밑줄이 간 것을 볼 수 있으실 텐데요 이 이유는 프로젝트에 tomcat sevlet-api 라이브러리가 등록되어있지 않기 때문입니다!





그럼 이제 해결법을 알아보겠습니다~



The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

 





프로젝트의 환경설정(properties) > Java Build Path > Add External JARs > 다운로드한 톰캣 파일 > lib > servlet-api.jar 선택 후 확인하시면 오류가 없어집니다!!


새로 프로젝트를 만든 후 서버 라이브러리를 추가해야하는데요 위와 같은 화면에서 진행을 하시면 됩니다




2. 서버 라이브러리 추가하기


properties > Java Build Path > Add Library > Server Runtime > 내가 설정할 톰캣 서버 선택 후 확인







위와 같이 서버와 servlet-api.jar가 추가된 것을 확인할 수 있습니다!




3. Project facet Java version 1.8 is not supported. 오류 해결


프로젝트를 실행시키려고 하면 빌드 창 윗부분에 위와 같은 문구가 뜨게 되는데요 아마도 버전때문에 그런 것으로 확인이 됩니다


아래 화면에서 Java를 보시면 1.8로 되어있어 오류가 나는 것을 확인할 수 있습니다






properties > Project Facets > Java 부분 version 1.7로 하향 조정


이후 실행하시면 정상적으로 실행됨을 확인할 수 있습니다!








도움이 되셨다면.. Buy me a coffeeBuy me a coffee
댓글
댓글쓰기 폼
반응형
«   2020/12   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
글 보관함
Total
143,302
Today
6
Yesterday
94