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. 프로젝트의 대상 폴더
6. jar를 서비스에 업로드합니다. (jdk가 설치되어 있어야 하며 해당 포트가 열려 있어야 합니다.)
7. -jar fx2Back.jar & nohup을 사용하여 끊지 않고 시작한 다음 페이지에 액세스할 수 있습니다.
8. 서비스를 종료하고 싶다면 서비스의 프로세스 번호를 직접 쿼리한 후 종료하면 됩니다.
위 내용은 Linux 서버에 springboot를 패키징하고 배포하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!