wintertreey 님의 블로그
ubuntu에 윈도우에서 만든 스프링부트 jar 파일 배포하기 본문
스프링부트를 jar로 만들어 실행시키고자 자바설치함.
우분투는 설치후 반드시 업데이트를 해줘야한다.
sudo apt update
apt list --upgradable
마리아디비설치
sudo apt install mariadb-server
이걸 우분투에서 해보자.
스프링 설정보면 윈도우의 마리아 디비를 사용하고 잇다.
우분투에서 만든 마리아디비를 사용해보자.
ip addr
ip config는 설치해야 사용할 수있는 명령어.
구글서버에 접속해보기. 내가 외부에 잘 나가는지 확인.
하단의 참고링크대로 우분투 마리아디비 설정해주기.
우분투의 마리아디비에 접속했음을 확인할 수 있다.
gradle로 만든 스프링 프로젝트 배포해보기
스프링은 jsp를 쓰기에 war 파일로 배포.
스프링부트는 타임리프를 쓰기에 jar 파일로 배포.
gradlew build : 배포용 jar 파일 만들기
배포할 수 있는 jar파일 만들었다.
이 jar파일은 자바가 깔려잇는 윈도우, 리눅스, 맥 어디서든 실행가능하다.
spring project를 jar로 만들어 Unbuntu에 배포해 실행해보자
윈도우에있는 jar를 ubuntu에 배포하기
참고링크에 적힌대로 해도 안되면 마지막. 능동형 선택해보기.
스프링부트 배포용 파일인 jar 파일을 우분투에 옮기는데 성공했다면,
우분투의 터미널에 다음과 같이 명령어를 적어 jar 파일을 풀어준다.
java -jar sprweb15jpa_sangpum-0.0.1-SNAPSHOT.jar
그러면 스프링 jar파일이 풀리는것을 확인할수있다.
https://cafe.daum.net/flowlife/F6Jx/390
'클라우드' 카테고리의 다른 글
스프링프로젝트 aws에 배포후 실행시켜보기 (0) | 2024.08.23 |
---|---|
AWS에서 스프링 배포하기 (0) | 2024.08.22 |
가상화 클라우드 (0) | 2024.08.20 |