리눅스/Window10 Arch Linux

Window 10 Intellij Maven으로 생성한 SpringBoot 프로젝트 배포

차세대 IT 리더 비공자 2024. 8. 29. 11:11

 

목록

1. 프로젝트 WAR파일 준비

2. SFTP 클라이언트 설치

3. FileZilla ArchLinux 서버 접속하기

4. SpringBoot 프로젝트 ( 리눅스 Tomcat으로 옮기기 )

5. war파일을 선택후, 마우스 클릭 > 업로드( U )를 클릭한다.

 

 

 

1. 프로젝트 WAR파일 준비

 

 

2. SFTP 클라이언트 설치

SFTP ( Secure File Transfer Protocal )란?

파일을 안전하게 전송할 수 있는 프로토콜입니다. 우리가 WAR 파일을 Arch Linux 서버로 전송할 때,

SFTP를 사용하면 파일이 암호화되어 안전하게 전송됩니다.

 

FileZilla 설치경로 : https://filezilla-project.org/download.php?show_all=1

FileZilla 설치완료

 

 

3. FileZilla ArchLinux 서버 접속하기

이름 설명
호스트( host ) 원격 서버 IP 입력
사용자 명( User Name ) 원격 서버에 등록된 사용자이름 입력 ( 예 : itleaderBigongja ) 
비밀번호 원격 서버에 등록된 사용자 비밀번호 입력
포트 ssh로 연결을하기 때문에 포트번호는 22번으로 입력

입력란 기재 후, 빠른 연결 버튼을 클릭

호스트 IP를 확인 후, 맞으면 확인 버튼을 클릭

정상적으로 ArchLinux 환경에 접속 성공!

 

 

4. SpringBoot 프로젝트 ( 리눅스 Tomcat으로 옮기기 )

FileZilla에서 ArchLinux연결 후,

WAR파일 저장 경로 : D:\DEV\workspace\dress_code\out\artifacts\dress_code_war\ 

WAR파일 업로드 경로/opt/tomcat/webapps

 

5. war파일을 선택후, 마우스 클릭 > 업로드( U )를 클릭한다.

WAR파일 ArchLinux 업로드 성공

 

 

WAR파일 변경하기

변경 전 : dress_code.war

변경 후 : ROOT.war

이유 : 호스트:8080/프로젝트명으로 기본경로가 잡히기 때문이다.

          192.168.0.7:8080/dress_code ( 홈 화면 이동 )

          192.168.0.7:8080/ ( 홈 화면 이동 )

 

 

ArchLinux 정상적으로 WAR파일 업로드 확인

 

 

ArchLinux Tomcat 실행

 

 

메인 화면 요청 확인

정상적으로 메인화면이 호출된다.