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만 요청해도됨
반응형