서버 배포를 위해 jar 파일을 만드는데
로컬에서는 돌아가는데 jar 에서는 해당 오류가 발생해서
페이지에 접속되지 않았다
내가 jar 파일 용량 때문에
jar 파일에서 static 에서 일부 필요 없는 디렉토리를 삭제했었는데
그 이후로 이런 현상이 발생해서
jar 파일 생성에 문제가 있는 줄 알아가지고
5일 동안 jar 파일 제대로 생성하는 법만 찾아봤었는데
@GetMapping 으로 직접 뷰 페이지로 이동 시키는 컨트롤러에서
이렇게 되어 있는 경로 코드 앞에 / 를 지워줬다
그랬더니 잘 동작한다...
검색해보니
로컬에서는 SpringBoot 내장 톰캣으로 서버를 돌리고
aws서버에서는 jar로 돌리게 되는데
환경 차이 때문에 / 를 붙이면 경로를 못 잡을 수도 있다~ 뭐 이런 거 같다
아마 내가 중간에 디렉토리를 삭제하면서
환경이 달라져서 꼬여버린 거 같기도 하고... :(
어쨌든 bootjar 자체에 문제는 없었다 ! 는 결론 ^___^...
728x90
'오류를 개발새발' 카테고리의 다른 글
AWS ) 'no space left on device' 서버에 용량이 없대요... (0) | 2023.06.15 |
---|---|
Git ) 특정 커밋을 내역을 삭제하고 싶다 (0) | 2023.05.30 |
MySQL ) Variable 'unique_checks' can't be set to the value of 'NULL' (1) | 2023.05.19 |
jar 를 실행하면 ClassNotFoundException 이 생긴다 (1) | 2023.05.18 |
ajax 요청에서 자동 새로고침이 되는 문제 (0) | 2023.04.26 |