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로 하향 조정
이후 실행하시면 정상적으로 실행됨을 확인할 수 있습니다!
'Programming > 기타' 카테고리의 다른 글
[Python] Mac OS X에 jython 설치하기 (0) | 2017.03.09 |
---|---|
[JSP/JDBC] The value for the useBean class attribute is invalid. 오류 해결하기 (0) | 2016.11.28 |
이클립스에서 깃허브 원격 저장소 연동하기 (0) | 2016.11.20 |
[NodeJS] node.js 소스 수정시 자동으로 서버를 재시작 해주는 nodemon (0) | 2016.11.09 |
[Ubuntu/우분투] Ubuntu 12.04 LTS (64bit)에 node.js 와 npm 설치하기 (0) | 2016.09.29 |