# bootjar

3개의 포스트
post-thumbnail

Intellij gradle -bootJar 사라짐

Intellij Gradle 메뉴(?)가 이상하게 깨졌다. bootRun도 안떠서 bootRun은 Link Gradle Project로 어찌저찌 띄웠는데, bootJar는 아예 뜨지를 않았다. 위에는 정상적으로 bootRun, bootJar 전부 있는 모습. jar파일을 Build메뉴 - Build로 어찌저찌 만들어봐도 용량이 넘 적어서 제대로 된 jar파일이 아닌 것 같았다. .idea를 지우면 된대서 지우고 다시 들어와도 안뜨고 몇시간을 헤맸음. 애초에 .idea를 지웠다가 다 날라간거여서 뭐가 문젠지도 모르겠고, 뻘짓하다가 다시 처음에 git에서 프로젝트를 받아왔을때 설정하는 부분부터 살폈다. File-Settings 메뉴에서 Java Compiler에서 java 버전을 17로 맞춰주고, Buil

2023년 5월 2일
·
0개의 댓글
·
post-thumbnail

Spring Boot 프로젝트 Docker image를 Docker Hub에 업로드하기

서론 Spring 프로젝트를 도커 이미지로 만들어 클라우드에서 구동하려고 했으나 이에 관련하여 one way로 깔끔하게 정리되어있는 문서를 보지 못한 것 같아서 정리해두려고 한다. 또한 코드를 업데이트하고 나서 BootJar로 빌드 하지 않아서 코드의 변경사항이 반영되지 않는 실수를 방지하고자 한다. 해당 글은 build 도구로 Gradle을 사용하며, IDE로 IntelliJ를 사용하는 것을 기준으로 한다. 또한 해당 실습을 하기 위해서는 Docker Hub 계정이 있고, Docker가 local 환경에 설치되어 있어야 한다. Spring Project로 Docker image 만들기 프로젝트 생성 컨트롤러를 생성해서 RestContoller를 사용하여 라우팅한다. 현재 프로젝트는 루트 주소에 대해서만 라우팅되어있다. 간단한 텍스트를 반환하는 어플리케이션이다. ![](https://velog.velcdn.com/images/millwheel/post/9d098e

2023년 3월 30일
·
0개의 댓글
·
post-thumbnail

#19 Spring서버 배포하기(MySql, Spring)

스프링 프로젝트로 만든 서버를 배포하기 위해서는 먼저 db를 배포하고, 서버를 배포해야 한다. MySql 배포 >MySql을 AWS로 배포하기 위해서는 RDS를 통해 새 데이터베이스를 만들어야 한다. >https://aws.amazon.com/ko/?nc2=h_lg 먼저, 아마존 AWS 사이트에서 회원가입 및 로그인을 진행하고 카드 등록을 마친다. 그리고 검색창에 rds를 검색해 들어간다. >데이터베이스 생성을 누른다 >표준 생성, mysql, 프리 티어 선택 ![](https://velog.velcdn.com/images/phr

2023년 3월 21일
·
0개의 댓글
·