이전 문제
2023.05.28 - [Spring] - spring vue 웹 배포 01 -yml 경로 찾는 문제

 

spring vue  웹 배포 01 -yml 경로 찾는 문제

어제부터 배포 하려고 하는데 기존에는 war 파일을 배포해서 tomcat서버에서 실행하였는데요. 이번엔 jar로 배포해서 spring boot를 이용해서 내부 서버로 실행 하려고 합니다. 지금 @Autowired private Envir

kwaksh2319.tistory.com

일단 jar, bootJar에 대한 차이를 몰랐던게 컷습니다.
일단 저는 spring boot를 이용하기 때문에 jar가 아니라 bootjar를 이용해서 jar파일을 만들어서 빌드해야하더군요.
로컬에선 실행되었고 aws나 gcb를 이용해서 실제 웹 배포를 할겁니다.
 

  1. jar 태스크:
    • 일반적인 Java 애플리케이션의 JAR 파일을 생성합니다.
    • 스프링 부트 특정 기능을 사용하지 않는 경우에 사용됩니다.
    • duplicatesStrategy를 사용하여 중복 리소스 처리 방법을 설정할 수 있습니다.
  2. bootJar 태스크:
    • 스프링 부트 애플리케이션의 실행 가능한 JAR 파일을 생성합니다.
    • 내부적으로 spring-boot-gradle-plugin 플러그인이 제공하는 기능을 활용합니다.
    • 스프링 부트의 설정을 자동으로 처리하고, 내장된 웹 서버를 실행할 수 있도록 구성됩니다.
    • MANIFEST.MF 파일에 스프링 부트 애플리케이션의 메인 클래스를 설정합니다.
    • 내장된 웹 서버와 함께 애플리케이션을 실행하기 위해 필요한 라이브러리 및 설정을 포함합니다.

+ Recent posts