[광고 누르면 오늘의 행운 상승!!]
서블릿/JSP 프로젝트를 진행하다보면 다양한 에러를 만날 수 있다.
오늘 에러에 5초 5천억 시간을 날렸기 때문에 정리하고 다시는 고생하지 않을래..
프로젝트의 빨간색 에러가 사라지지 않는다면 참고하길 바랍니다.
JRE 인식 문제
다른사람의 프로젝트를 import 했을 때 기존 프로젝트와 호환이 되지 않아서 발생하는 에러이다.
이때 Bulid Path에 가보면 JRE가 Unbound 되어있는 것을 볼 수 있다. JRE를 삭제하고 다시 깔아주자.
프로젝트에 마우스 오른쪽 -> BulidPath -> configure Build Path ->
jre Remove -> Add Library -> JRE System Library -> Finish
Tomcat 에러
마찬가지로 다른사람의 프로젝트를 import했거나 같은 포트번호로 여러개를 사용하거나
기존 톰켓폴더의 경로가 달라졌거나 별의 별 이유로 톰켓이 말썽을 일으킬 때가 있다.
1-1. Tomcat 다시 설치
프로젝트에 마우스 오른쪽 -> BulidPath -> configure Build Path ->
tomcat Remove -> Add Library-> Server Runtime -> Tomcat -> Finish
1-2. Tomcat 경로 다시 잡기
window -> Preference -> Server -> Runtime Environment ->
Apache Tomcat Remove -> Add -> Tomcat 경로 재설정 -> Finish
1-3. 포트번호 수정
톰켓서버 더블 클릭 -> PortName -> 포트번호 수정 [근본적인 해결 x]
그외 에러
RootContext 이름 재설정
프로젝트에 마우스 오른쪽 -> Properties -> WebProject Setting -> Context root 재설정
DataBase Driver 못찾을 때
WebContent -> WEB-INF-> lib 위치에 mysql-connector-java.jar 파일을 가져다 놓고 마우스 오른쪽 -> BuildPath-> Add
java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 에러 발생시
'5. 웹 프로그래밍 > 5. Servlet' 카테고리의 다른 글
서블릿 [Servlet][Tomcat][이클립스 서블릿 테스트][Java] (0) | 2020.04.13 |
---|