본문 바로가기

개발(IT)/JAVA언어

[개발/Spring] "/"경로로 유입시, default page를 찾아보자(welcome-file-list 위치)

728x90
반응형

아직 신입이라 간단한 것도 삽질하며 배워가는 중임을 참고 부탁드립니다 :)

 

다른 사람 프로젝트를 Github에서 다운로드하여 서버 띄우기까지 성공하여 "http://localhost:8443"으로 접속해보았습니다.

로그인 화면이 뜨는걸 확인하여 이제 분석을 해보려고 했습니다.

 

첫 번째 의문점은,

어떤 설정으로 인해 로그인 화면이 뜨게 되는 걸까? 에서 먼저 드는 생각은

welcome-page로 설정되어 있겠지 하여, 프로젝트 WEB-INF(Web Information) 밑에 web.xml를 열어 확인해 보았습니다.

하지만 생각과 다르게 설정이 되어 있지 않아 구글링을 하게 되었습니다.

 

구글링을 통해 알게 된 "http://localhost:8443"으로 주소를 입력하여 들어올 경우 원하는 첫 페이지로 설정하는 법은 크게 아래와 같았습니다.

 

1. WEB-INF/web.xml에 welcome-file-list를 설정하는 법

<welcome-file-list>

  <welcome-file>index.html</welcome-file>

  <welcome-file>index.htm</welcome-file>

  <welcome-file>index.jsp</welcome-file>

</welcome-file-list>

 

2. 또는 Servers/프로젝트가 연결되어 있는 Tomcat/web.xml에 welcome-file-list를 설정하는 법

<welcome-file-list>

  <welcome-file>index.html</welcome-file>

  <welcome-file>index.htm</welcome-file>

  <welcome-file>index.jsp</welcome-file>

</welcome-file-list>

*필자는 2번에 경우를 생각하지 못하여 한참 헤매게 되었습니다 T.T

 

3. @RequestMapping에 경로를 "/"로 설정

 

 

"잘못된 부분이나 궁금하신 점은 언제든지 댓글 달아주세요."

728x90
반응형