Maven이 packaging 해준 jar 파일을 이용하여 실행

jar 파일 안에 내장 Tomcat이 들어가 있다

package com.buildenough.ch1;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@SpringBootApplication
public class Ch1Application {

    public static void main(String[] args) {
       SpringApplication.run(Ch1Application.class, args);
    }

    @GetMapping("/")
    public String hello() {
       return "Hello, Spring Boot";
    }
}

 

오른쪽 Maven 탭 선택

 

Execute Maven Goal 선택

 

mvn package 선택

프로젝트를 jar 파일로 packaging 하여 만들어준다

 

jar 파일 경로

경로 복사

 

Terminal에 경로 입력

target 까지 들어가기

 

jar 파일 있는지 확인

 

java -jar 파일 입력 java -jar ch1-0.0.1-SNAPSHOT.jar

기존 실행 중인 서버 중지하고 실행하기

아니면 java -jar ch1-0.0.1-SNAPSHOT.jar --server.port=80  (포트 번호 80으로 주기)

 

80은 기본 포트이기 때문에 localhost만 요청해도됨

반응형

+ Recent posts