강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

Tkhp Sch님의 프로필 이미지
Tkhp Sch

작성한 질문수

도서관리 애플리케이션 화면이 뜨지 않아요!

작성

·

49

0

http://localhost:5000/v1/index.html을 입력했을때, 하얀페이지와 오류가 생겨요!

도서관리 애플리케이션 화면을 코드를 안짠거 같아요!

선생님이 제공해주신 파일에 코드가 짜져 있나요?

무언가 설정을 안했거나 어떤 코드를 입력하지 않을것 같아요!

동영상을 봤을때는 똑같이 따라했는데, 강사님이 제공해주신 파일안에 코드가 이미 짜져있는건지 제가 안짠건지 모르겠습니다. 아니면 인터넷으로 연결되게 하는건가요? 로컬호스트로 접속하는거면 제 파일에 도서관리 애플리케이션에 대한 코드가 짜져있어야하죠? 파일안에 도서관리 애플리케이션에 관한 코드가 없어요!

어떻게 해야 문제를 해결할 수 있을까요?

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Fri Sep 20 20:27:51 KST 2024

There was an unexpected error (type=Not Found, status=404).

 

e13.jpge14.jpge15.jpge16.jpge17.jpge18.jpge19.jpg

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

Tkhp Sch님,

도서관리 애플리케이션이 정상적으로 동작하지 않는 상황을 겪고 계신 것 같습니다. 설명해주신 내용을 보니 ‘Whitelabel Error Page’가 뜨고, 404 오류가 발생한다고 하셨네요. 이는 애플리케이션이 요청한 페이지를 찾을 수 없다는 의미입니다. 다음 단계를 통해 문제를 진단하고 해결할 수 있을 것입니다:

  1. 정확한 URL 확인:

    • 로컬호스트 주소인 http://localhost:5000/v1/index.html이 올바른지 확인해주세요. 설정 파일(application.properties)에 명시된 포트 번호(server.port=5000)를 확인하여 실제 실행 중인 포트와 일치하는지 점검하세요.
  2. 파일 위치 확인:

    • src/main/resources/static 혹은 src/main/resources/templates 디렉토리 안에 index.html 파일이 있는지 확인해주세요. Spring Boot는 이 경로들에 있는 파일을 기본적인 정적 및 템플릿 파일 위치로 인식합니다.
  3. 코드 확인:

    • 애플리케이션 코드를 다시 확인해보세요. LibraryAppApplication 파일이나 컨트롤러 파일들이 올바르게 설정되었는지 확인해 주세요. 예를 들어, 다음과 같이 헬로 월드 컨트롤러를 만들어 보세요:
package com.group.library_app.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class HomeController {

    @GetMapping("/v1/index.html")
    public String home() {
        return "index";
    }
}
  1. 템플릿 라이브러리 설정:

    • 만약 템플릿 엔진(예: Thymeleaf, FreeMarker)을 사용하고 있다면, 해당 설정이 제대로 되어있는지 확인해 보세요. pom.xml이나 build.gradle 파일을 확인하여 필요한 의존성이 추가되어 있는지 점검하세요.
  2. 서버 재시작:

    • 애플리케이션을 다시 빌드하고 재시작해 보세요. 종종 설정 변경이 서버에 반영되지 않을 수 있습니다.

해당 방법들이 문제를 해결하는 데 도움이 되길 바랍니다. 더 궁금한 사항 있으면 언제든지 문의해주세요.

추가로, Spring Boot 관련 참고 문서를 공유드리니 참고하시면 도움이 될 것 같아요:
- Spring Boot 공식 문서: 첫 번째 애플리케이션 작성하기
- Spring Boot 공식 문서: 서블릿 웹 애플리케이션

화이팅입니다!

Tkhp Sch님의 프로필 이미지
Tkhp Sch

작성한 질문수

질문하기