web.xml 에러
원인
- servlet 등록이 잘못되어 있을 시 에러 발생
해결책
- servlet-name / servlet-classm url-pattern 오타 없이 기입했는지 확인
서블릿 어노테이션(Servlet Annotation)
원인
- 생성한 서블릿의 어노테이션에 오타 있을 시 서버 시작되지 않고 에러 발생
해결책
- 어노테이션 부분 다시 확인하기
포트번호(8080) 충돌
원인
- 기본 설정 포트번호인 8080에 다른 서버가 잡혀있는데 톰캣 서버가 이 포트번호로 접속 시도 시 충돌 에러 발생
해결책
- 톰캣 conf 폴더의 server.xml 파일에서 포트번호를 다른 번호로 변경(보통 8090이나 80 사용)
프로젝트 클린 여부
원인
- 프로젝트 주기적으로 클린하지 않을 시 가끔 서버가 꼬이는 에러 발생
해결책
- 프로젝트 클린하기
프로젝트에 서버 업로드 여부
원인
- 웹 프로젝트에 서버가 업로드되지 않을 시 에러 발생
(이 때 프로젝트 파일들의 http 관련 클래스에 빨간 줄이 그어져있음)
해결책
- 해당 프로젝트 우클릭 ➡ properties
➡ java build path ➡ libraries ➡ add library
➡ server runtime ➡ tomcat 등록(버전 맞춰주기)
댓글