Web-Network

jar 파일 생성하고, local 에서 Jar 실행하기

민돌v 2022. 7. 23. 00:18
728x90

이 카테고리에 있으면 안되지만,, nginx 를 리버스 프록시 서버로 사용하기위해서 그냥 순서대로 가즈우ㅏ

 

 

maven jar 파일 생성 하고 내보내기

 

참고로 JAR(Java Archive) 파일이란  .jar 확장자 파일에 Class와 같은 Java 리소스와 속성 파일, 라이브러리 및 액세서리 파일이 포함되어 있어 JAVA 어플리케이션이 동작할 수 있도록 자바 프로젝트를 압축한 파일입니다.

 


 

Spring Boot 프로젝트를 Maven 으로 Jar 파일을 만들어 실행시키고자 합니다.

👉 maven 으로 jar 만드는 방법 (mvn install or mvn package)

 


 

mvn install 과 mvn package  의 차이는

 

두 명령어로 빌드하게되면, .target 폴더안에 jar 파일이 생성되는데

install 은 내 컴퓨터, 즉 로컬 maven 폴더에도, jar 파일을 한번 더 저장시킵니다.

 


 

1. Jar  파일 실행

터미널이나, cmd 에 명령어로 실행하면 됩니다.

 

JAVA -jar file 경로/ file 이름 .jar

 


 

2. Jar file 이름 변경

pom.xml

<build>
	//빌드 내부에서
    <finalName> NameName~ </finalName>
</build>

다시 빌드하면, 해당 이름으로 jar 파일이 생성된다.

 


 

3. Jar 백그라운드 실행 종료

백그라운드에서 실행되고 있으므로 프로세스 PID 를 찾아서 직접 Kill 해주어야합니다.

//혹은 ps 로 실행되고 있는것만 보고 잡아도 됨
ps -ef | grep jar

//Kill PID
kill 15235

 

반응형