[JAVA] [Spring Boot] Précautions lors du développement d'une application Web avec Spring Boot et du placement d'une guerre sur un serveur Tomcat indépendant
Dans le développement de Spring Boot, je n'avais aucune expérience de placer uniquement la guerre sur un autre serveur AP, alors prenez note de ce que j'ai vérifié.
Ce qui suit est un extrait de l'article suivant publié par @TEBASAKI.
Spring Boot Explanation 4th \ (Development Environment: War File Creation )
- Veuillez noter que la méthode de description de build.gradle diffère selon la version de Spring boot.
1. Modification du programme
- Ajout de l'héritage SpringBootServletInitializer à la classe Application.
--Override de la méthode SpringApplicationBuilder.
2. Modifiez build.gradle
- Lors du développement d'une application Web avec Spring Boot, la guerre créée par la simple construction comprend le Tomcat intégré. Ajoutez une définition pour éviter cela.
3. Exécution de la tâche Gradle (guerre)
- Exécutez la tâche Gradle (war) pour créer une guerre (générée dans {ProjectName} \ build \ libs).
4. Déploiement sur Tomcat
- Il suffit de mettre war dans le dossier webapps (il sera développé automatiquement).