>Java >java지도 시간 >Linux 서버에 springboot를 패키징하고 배포하는 방법

Linux 서버에 springboot를 패키징하고 배포하는 방법

WBOY
WBOY앞으로
2023-05-10 17:07:121129검색

1. springboot는 tomcat을 통합하므로 패키징 시 더 이상 war를 사용하지 않고 jar

<groupid>cn</groupid> 
 <artifactid>back</artifactid> 
 <version>0.0.1-SNAPSHOT</version> 
<packaging>jar</packaging>

를 사용합니다. 2. SpringBootServletInitializer를 상속하기 위해 springboot 시작 클래스를 추가하고 구성 메서드를 재정의합니다.

public class BackApplication extends SpringBootServletInitializer{ 
 public static void main(String[] args) { 
  SpringApplication.run(BackApplication.class, args); 
 } 
 @Override//为了打包springboot项目 
 protected SpringApplicationBuilder configure( 
   SpringApplicationBuilder builder) { 
  return builder.sources(this.getClass()); 
 } 
}

3. Run As==>maven clean을 선택하여 이전 jar를 지웁니다

4. 프로젝트를 선택하고 Run As==>maven install을 선택하여 패키지를 설치하고 패키지합니다

5. 프로젝트의 대상 폴더

Linux 서버에 springboot를 패키징하고 배포하는 방법

6. jar를 서비스에 업로드합니다. (jdk가 설치되어 있어야 하며 해당 포트가 열려 있어야 합니다.)

7. -jar fx2Back.jar & nohup을 사용하여 끊지 않고 시작한 다음 페이지에 액세스할 수 있습니다.

Linux 서버에 springboot를 패키징하고 배포하는 방법

8. 서비스를 종료하고 싶다면 서비스의 프로세스 번호를 직접 쿼리한 후 종료하면 됩니다.

Linux 서버에 springboot를 패키징하고 배포하는 방법

위 내용은 Linux 서버에 springboot를 패키징하고 배포하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제