728x90
반응형
난 maven 으로 프로젝트를 진행했다.
application.properties에 다음을 추가해줬다. 모든곳에서 접속허용, 포트번호는 8000으로 했다.
서버의 acg 는 inbound규칙에 8000번포트 허용으로 해줬다.
outbound:
1. putty 접속 후 패키지 설치
sudo apt-get update
# 패키지 정보 업데이트 (즉, 설치 가능한 리스트 업데이트)
sudo apt-get upgrade
# 패키지 버전 업그레이드 (update 로 가져온 리스트에 맞춰서 최신 버전으로 업그레이드)
2. 자바 OpenJDK 17 설치
sudo apt-cache search openjdk
# 설치 가능한 항목 검색
sudo apt-get install openjdk-17-jdk
# OpenJDK 17 - JDK 설치
sudo apt-get install openjdk-17-jre
# OpenJDK 17 - JRE 설치
다음 명령어로 제대로 설치됐는지 확인한다.
java --version
javac --version
maven 도 설치해주기
$sudo apt-get install maven
그 후 git clone 해서 내 프로젝트를 가져온다 .
git clone 내 레포지토리 주소
그러면 다음과 같이 이름과 , 패스워드 치라고 하는데 이름은 내이름 적어주면되고
비밀번호는 깃허브에서 따로 토큰을 받고 입력해야한다.
다음과 같이 난 한달짜리 토큰을 받았다. 방법은 검색해보시길.
다운로드 받았다면 내 프로젝트로 이동해준다.
cd 내프로젝트
ls 명령어로 현재 위치의 파일들을 확인하고 pom.xml 있는걸 확인한다.
밑에 명령어 실행해 준다. BUILD SUCCCESS 가 뜬다
mvn compile
아래 명령어로 .jar 파일을 생성한다.
mvn package
target 으로 이동
cd target/
ls 명령어로 보면 .jar 파일이 생겨있는걸 볼 수 있다.
아래 명령어로 내 jar 파일 실행한다.
java -jar 내 자르파일.jar
이러면 스프링부트 글자가 뜬다.
웹으로 접속해볼때 내 공인아이피+포트번호로 하면된다.
뜬다 떠 내 데이터가
반응형
'Project 기록 > 식당예약웹' 카테고리의 다른 글
네이버클라우드 서버 DB 연동 워크벤치 (my sql, spring, maven, NCP,workbanch) (0) | 2024.05.24 |
---|---|
프론트앤드 백앤드통신 서버끼리 통신 (cors,nuxt.js,spring) (0) | 2024.05.23 |
서버에서 nuxt.js 애플리케이션 계속 실행시키기, 안 꺼지기 (nohup, 백그라운드 실행,ubuntu,npm,pm2) (0) | 2024.05.23 |
서버에서 spring 애플리케이션 계속 실행시키기, 안 꺼지기 (nohup, 백그라운드 실행,ubuntu) (0) | 2024.05.23 |
nuxt.js 서버에 배포 (ubuntu, npm, putty) (0) | 2024.05.20 |