[AWS EC2/window] 배포시 404 Error 대처법

Sungmin kim·2023년 1월 1일
0
post-thumbnail

제가 배포할 프로젝트 정보는 이렇습니다.

  • Spring Boot 2.7.5
  • Java 11
  • MySQL 8.0.31
  • Tomcat 9
  • Maven

이미 구글에 많은 정보가 있음으로 절차는 생략하고 문제와 결과만 공유하겠습니다.

apache-tomcat을 EC2 C드라이브에 설치 후 webapps 폴더에 project의 WAR파일을 이동시켰습니다.

저는 View가 JSP임으로 WAR를 사용했습니다. SpringBoot의 권장사항은 JAR파일입니다.
참고 ㅣ https://velog.io/@mooh2jj/JAR-vs-WAR-%EB%B0%B0%ED%8F%AC%EC%9D%98-%EC%B0%A8%EC%9D%B4

그 후 기존 제 local 환경에서 사용하던 URL을 EC2의 브라우져에서 요청시 404가 발생했습니다.
(당연히 퍼블릭 IP로 변경하여 시도해도 같은 현상이 발행했구요.)

Ec2/window에서 local로 요청시 404 뜨는 상황



여러가지 삽질과 검색을 통해 project 명을 URL에 입력해야 한다는것을 늦게나마 알게되어 이를 통해 요청하니 정상적으로 나오는 것을 확인했습니다.

정상적으로 요청되지 않았던 이유는 EC2 Tomcat의 Web Module URL Path 설정이 다르게 되어있었기 때문에 해당 HTTP 프로토콜 URL을 읽지 못했던 것으로 파악됩니다.

참고 | https://maivve.tistory.com/297

profile
Keep Trying & Enjoing

0개의 댓글