작성
·
456
0
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
1).
인텔리제이 상에서는 정상적으로 localhost:8080
localhost:8080/hello 모두 다 실행이됩니다.
터미널에서 할경우 localhost:8080/hello 를 입력할 경우 hello.html이 잘 나오는데,
그냥 localhost:8080 입력하면 웹 브라우저에서는
This application has no explicit mapping for /error, so you are seeing this as a fallback.
...
가 발생하고 터미널 창에는
2022-10-30 22:24:56.079 INFO 4861 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-10-30 22:24:56.080 INFO 4861 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2022-10-30 22:24:56.083 INFO 4861 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 3 ms
로 로그가 나오는데 어떤 문제일까요 ??
2).
그리고 build ~~ src 디렉토리 안에
스냅샷.jar 과 스냅샷-plain.jar 2개가 있는데 차이가 무엇일까요 ?
답변 2
1
0
안녕하세요. 느낌아니까님, 공식 서포터즈 OMG입니다.
.
1.
인텔리제이에서 정상 동작한다면, build를 다시해보시는게 좋을 것 같아요.
인텔리제이 우측의 Gradle을 클릭하신 후 clean, build를 순서대로 진행하신 후 다시 확인해주세요.
2.
아래 정리글과 정리글의 reference를 참고해주세요.
https://earth-95.tistory.com/132
.
감사합니다.
안녕하세요. 말씀하신대로 해당 경로에 이미 html 파일이 있습니다.
(인텔리제이에서 서버 구동시키면 정상적으로 index.html와 hello.html 파일이 둘 다 열리구요)
터미널에서 아래 스샷처럼 구동시켰을 때,
hello 는 정상적으로 열리나
index 가 whitelabel error 가 발생하네요 ㅠ
index.html을 찾아야하는데 Index.html과 index.html은 문자열 비교 시 다르니까 동작하지 않은 것 같네요.
강의에서 설명하신 welcompagehandlermapping 클래스 구현 코드를 확인해보시면 아래와 같이 index.html이란 문자열을 인자로하여 indexhtml을 조회하는 것을 확인하실 수 있습니다.
답변 감사합니다.
근데 WelcomePageHandlerMapping 는 기본적으로 탑재된게 아니죠 ?
기본 탑재가 아니라면 해당 강의편에서는 아직 저 클래스가 없지 않나요 ??
안녕하세요 ~
1번의 clean build 다시해도 동일하게
localhost:8080 을 브라우저에 입력하면
whilelabel error page 가 나오고
localhost:8080/hello 로 입력하면 제대로 나오는데 어디롤 더 확인해봐야할까요 ? ㅠ