지금까지 했던 것들을 토대로 다시 작업해보면 우리는 우분투까지 접속해있는 상황이다.
이제 접속한 우분투에 자바를 설치해줘야하는데, 명령어는 이렇다
sudo apt-get install openjdk-21-jre
openjdk 이후 숫자는 자바의 버전을 뜻하는거니, 참고해서 수정해주시면 된다.
필자는 자바 21 버전을 사용했기에 21을 작성해줬다.
작성해주고, Y/N 여부를 묻는 칸에는 Y 를 작성해주면 많은 것들이 깔린 후 java --version 명령어를 사용하여 자바가 깔린지 확인한다.
java --version
자바 설치 성공
로컬에 있는 jar 파일을 우분투 내로 가져와야하는데, 우리는 파일 질라(FileZilla)를 이용하려고 한다.
파일 질라 다운 경로
https://filezilla-project.org
파일 질라 접속 후 왼쪽 맨 위를 보면
호스트 위에 서버 3개가 연결되어 있는 아이콘을 누르면 연결 접속 정보를 입력하는 화면이 나온다.
프로토콜 : SFTP
호스트 : 인스턴스 세부 정보 내, 퍼블릭 IPv4 DNS
로그온 유형 : 키 파일
사용자 : ubuntu
키 파일 : (SSH 키 위치 경로)
위 정보를 적고 연결 버튼을 누르면 아래와 같은 화면이 나오면 연결에 성공된 것이다.
그 후, jar 파일이 있는 로컬 피시 폴더에서 우분투 화면으로 파일을 드래그 앤 드랍해주면 jar 파일 이동이 된다.
jar 파일이 성공적으로 이동되면 다시 터미널로 돌아가 스프링 실행 명령어를 작성한다.
java -jar -Dspring.profiles.active=프로필명 (jar 파일명)
ex) java -jar -Dspring.profiles.active=dev scm.api.v0.0.1.jar
필자는 profile 이 개발용과 운영용이 나뉘어져 있어 dev 를 추가했지만, 그냥 실행하는 경우 가운데 명령어를 빼면 된다.
이렇게되면 스프링 실행 완료