-
우분투에 SpringBoot프로젝트 배포 그 후(1)교환일기 2022. 9. 18. 19:45
절대주소 오류
RestFull API를 사용하여 Controller에서 뷰로 넘어갈 때 ViewName에 절대주소를 적었다.
이클립스에서 구동했을 때는 문제없었지만 우분투 환경에 배포하니 슬래시’/’가 하나 더 들어가는 현상이 발생하였다.
위 처럼 주소의 맨 앞에 /슬래시를 붙여주었다.
알고보니 SpringBoot에서 ViewName의 기본 경로가 “templete/”이라
templete//diary/writeMyDiary로 전송이 된 것이었다.
슬래시를 빼주고 다시 배포했더니 정상 작동했다.
Redirect는?
RestFull API를 쓰고 있기 때문에 Redirect를 할때 ViewName에 redirect:주소로 작성했다.
그래서 ViewName을 수정할 때 절대주소인 redirect주소에 슬래시를 다 빼주었다…
제대로 작동되지 않았다.
당연한 결과인 것이 redirect는 templete/에 해당하지 않는 주소이기 때문이다.
위 사진처럼 다시 슬래시를 추가하여 에러 해결하였다.
'교환일기' 카테고리의 다른 글
우분투에 SpringBoot 프로젝트 배포하기 (1) 2022.09.15