Maison >Java >javaDidacticiel >Comment empaqueter et déployer Springboot sur un serveur Linux

Comment empaqueter et déployer Springboot sur un serveur Linux

WBOY
WBOYavant
2023-05-10 17:07:121129parcourir

1. Depuis que Springboot intègre Tomcat, vous n'utilisez plus war lors de l'empaquetage, mais utilisez jar

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

2 Ajoutez la classe de démarrage Springboot pour hériter de SpringBootServletInitializer et remplacez la méthode de configuration

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. pour sélectionner Exécuter en tant que ==> maven clean pour effacer le fichier jar précédent

4. Sélectionnez le projet, cliquez avec le bouton droit et sélectionnez Exécuter en tant que ==> installation maven pour installer et empaqueter le package

5. Ajoutez le package jar dans le fichier. dossier cible du projet Copiez le package souhaité

Comment empaqueter et déployer Springboot sur un serveur Linux

6. Téléchargez le jar sur le service, (jdk doit être installé et le port correspondant est ouvert)

7. Entrez le répertoire du dossier et exécutez la commande nohup java. -jar fx2Back.jar & Utilisez nohup pour démarrer sans raccrocher, puis vous pourrez accéder à la page.

Comment empaqueter et déployer Springboot sur un serveur Linux

8. Si vous souhaitez arrêter le service, vous pouvez directement interroger le numéro de processus du service puis tuer.

Comment empaqueter et déployer Springboot sur un serveur Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer