tomcat 404 오류

­이주현 (Joo Hyun Lee)·2023년 3월 20일
0
post-thumbnail

오류

Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다.

이 오류는 흔히 일어나나 보다. 근데 내 경우 sts 다운로드 문제를 해결하고 가장 처음 자동으로 생성되는 페이지 home.jsp를 띄우려다가 저런 오류를 받은 거라 난감했다.

오류 대처 방법을 당연히 검색했고, 몇 가지로 분류되는 것들을 시도해 봤는데 다 안 됐다. server의 module 창에 들어가서 path 설정을 루트로 바꿔보기도 했고 톰캣 server runtime 라이브러리를 추가해보기도 했고 jdk 버전이 맞는가 확인하기도 했고 jsp 파일을 wep_app 바로 하위로 옮겨보기도 했고 일단 인터넷에 뜨는 방법은 다 시도했는데 잘 안 됐다.

해결

그럼 어떻게 해결했는가? 의외로 간단한 방법으로 해결했다.

  1. 우선 sts 설정을 원상복귀해서, 온갖 시도한 흔적이 없는 초기 상태로 접속했다는 점부터 강조한다.

  2. 톰캣 버전은 9.0을 사용했다. 그냥 톰캣 서버에 연결할 때 9.0 선택하고 workspace에 바로 다운 받아서 폴더를 지정했다.

  3. pom.xml에서 바꾼 부분은 java-version뿐이었다. 내 경우에는 sts3으로 다운 그레이드 후 실행했기 때문에 자바 버전만 정확하게 11.0.17, 즉 JAVA_HOME이 설정된 jdk의 정확한 버전을 기재했다.

이랬더니 됐다. 톰캣을 다운 그레이드해서 해결된 건지 jdk 버전을 토씨 하나 안 틀리고 11.0.17이라고 기재해서 된 건지는 모르겠지만 문제 상황은 해결할 수 있었다.

0개의 댓글