이 카테고리에 있으면 안되지만,, 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
'Web-Network' 카테고리의 다른 글
HTTP HEAD 메소드 (0) | 2022.07.29 |
---|---|
[mac] Nginx Tomcat 연동 - nginx 스프링 내장 톰캣 리다이렉트 방법 (Proxy Server) (0) | 2022.07.24 |
[Nginx] mac 로컬 환경에 nginx 설치 실행하기 (local os) (0) | 2022.07.22 |
[프록시란] Proxy? Proxy Server? 리버스 프록시 ? (0) | 2022.07.22 |
HTTP 서버 (Web Server) vs WAS (Web Application Server) 차이점 / 아파치 톰캣이란 (0) | 2022.07.21 |