[Eclipse] 톰캣 404 에러

민지·2021년 11월 24일
2

Spring

목록 보기
1/25

방법1. Web Module 의 Path 와 프로젝트의 Context root 가 같아야 됨

Tomcat 서버는 정상적으로 실행되고 Console 창에도 에러가 없는데 웹 어플리케이션 시작이 안되는 경우

Servers탭 - Tomcat서버 더블클릭 - Modules 에 path가 / 인지 확인

Project Explorer - Servers - Tomcat폴더 내의 Server.xml 문서를 열어 맨 아래쪽에 Path="/" 경로도 확인한다.

프로젝트 우클릭 - Properties - Web Project Settings - Context root가 / 인지 확인

Tomcat 서버의 webapps 디렉터리에 놓으면 Context root 가 / 로 웹서비스가 된다. Web Module 에서 Path 를 / 으로 변경해주어야지만 이클립스의 Servers 탭에서 Run 했을때 Context root 가 / 이 되면서 웹어플리케이션을 실행할 수 있다.


방법2. Server Locations 비활성 해제

Server Location 이 잠겨서 수정이 되지 않는 경우

Tomcat 서버 우클릭 Properties

Gerneral에 Location이 workspace로 되어 있는거 Switch Location 눌러서 바꿔 줌


방법3. JRE, JDK가 연결된 버전 설정 및 설치 경로 확인

Project Facets - Java버전이 사용하는 JDK버전과 맞는지 확인

Window - Preferences의 JDK의 경로가 맞게 연결 되어있는지 확인

프로젝트 우클릭 - Properties - Java Compiler - JDK Compiler compliaance level버전이 1.8인지 확인

프로젝트를 재빌드 하기 위해 C:\사용자\사용자ID.m2\repository 경로에 있는 모든 하위 폴더들을 삭제한 후 이클립스 켜서 재빌드


방법4. 톰캣 서버 설정

Servers 탭에서 tomcat v9.0 을 더블 클릭 (창이 안보인다면 window - show view - other - servers)
overview 창이 뜨면 Ports 에 HTTP/1.1 의 포트 번호를 바꾸고 저장한 다음 다시 톰캣 서버를 재시작 해본다. 8080 -> 8090

profile
개발일지

1개의 댓글

comment-user-thumbnail
2024년 5월 23일

틈틈히 잘 봅니다아~

답글 달기