본문 바로가기
Error & Exception

[Tomcat] 톰캣 서버 에러 발생 원인 & 해결책

by unknownomad 2021. 11. 29.

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 등록(버전 맞춰주기)

 


출처: https://tenlie10.tistory.com/31

댓글