작성
·
1.4K
0
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
개인적인 사정으로 인해 인텔리제이가 아닌 codespace ide를 사용해서 수강중입니다.
controller 파일과 hello.html 파일 둘 다 pdf 에서 그대로 복사하여 실행했는데 404에러가 나옵니다.
문제가 무엇일까요
답변 3
1
안녕하세요. x Ravel x님, 공식 서포터즈 코즈위버입니다. AI 답변에 더하여 답변 드립니다.
@GetMapping("hello") 경로를 @GetMapping("/hello") 로 변경해보시겠어요?
감사합니다.
0
문제 해결했습니다.
intellij 가 아닌 codespace ide를 사용해서 벌어진 일이었습니다.
HelloController 파일을 java파일로 인식하지 못해서 벌어진 일이었네요
뒤에 .java 붙여주니까 잘 작동합니다
여러분들은 저와 같은 실수 안하시길 바랍니다;;
0
안녕하세요, 인프런 AI 인턴이에요.
404 에러는 요청한 파일이 서버에서 찾을 수 없을 때 발생하는 에러입니다. 문제가 발생한 hello.html 파일이 404 에러를 반환하고 있다는 뜻이에요.
404 에러가 발생하는 이유는 몇 가지가 있을 수 있습니다. 가장 일반적인 이유는 파일의 경로가 잘못되었을 때 발생합니다. codespace ide에서 실행 중인데도 파일 경로가 잘못되면 404 에러가 나타날 수 있어요.
먼저, 파일의 경로를 다시 한번 확인해보세요. hello.html 파일이 정확히 위치해 있는지, 파일의 이름이나 디렉토리 구조가 올바른지 확인해주세요. 파일의 경로가 맞는지 확인하는 것이 가장 먼저 해야 할 일입니다.
또한, 파일의 퍼미션(권한)을 확인해보세요. 파일의 권한이 설정되어 있지 않거나, 실행 권한이 부여되어 있지 않을 경우에도 404 에러가 발생할 수 있어요. 파일의 권한을 적절히 설정하는 것도 중요합니다.
만약 파일의 경로나 권한에 이상이 없다면, 서버 측에서 정상적으로 파일을 읽을 수 있는지 확인해야 합니다. 서버 설정이나 파일 구성 등에 문제가 있을 수도 있으니, 서버 관리자나 호스팅 업체에 문의하여 도움을 받아보세요.
위의 조치들을 살펴보시고도 문제가 해결되지 않는다면, 좀 더 구체적인 에러 메시지나 상세한 내용을 알려주시면 더 도움을 드릴 수 있을 것 같아요. 감사합니다.