본문 바로가기

Backend/IDE

[Maven] 수동 배포 작업

반응형

Build

  • IntelliJ
    • 우측의 Maven탭이 있다. 만약 보이지 않는다면 메뉴탭에서 불러올 수 있다.
    • 해당 창에서 package를 수행하면 war파일이 생성된다.
  • STS
    • Package를 우클릭하여 Run As \ Maven install을 수행한다.


    • 빌드가 성공적으로 이루어지면 war파일이 생성된다.

배포

배포는 간단하다.

was가 동작하는 경로에 war파일을 unzip을 하고 was를 재시작 해주면 된다.

실무에서 주로 tomcat8.5를 사용했는데 이를 기준으로 예시를 작성해보면 다음 순서와 같다.

이렇게 경로가 되어있는데 war파일이 존재하는 디렉토리에 war파일을 풀어주면 된다.

SFTP가 가능하다면 보는것과 같이 업로드하여 편하게 풀어주면 된다.

unzip {파일명}.war -d /home/{Path1}/www/{Path2}/

 

만약 SFTP가 안된다면 SCP를 이용해 파일을 전송해야 한다. 다음은 SCP사용 예시이다.

# Windows -> Linux
scp -P 2222 C:\Users\YourUserName\Documents\example.txt user@192.168.1.100:/home/user

# Linux -> Windows
scp -P 2222 /home/user/example.txt user@192.168.1.100:C:/Users/YourUserName/Documents

#Linux -> Linux
scp -P 2222 /home/user/example.txt user@192.168.1.101:/home/user

 

 

반응형