[JAVA] Exécutable serveur avec Spring gradle Comment créer JAR et WAR

Jar exécutable Spring Boot

Environnement: macOS, Spring Tools Cliquez avec le bouton droit sur le nom du projet de l'Explorateur de packages.

Run as ⇨ Run Configuration Faites un clic droit sur Gradle Project. Cliquez sur l'onglet Tâches Gradle. Écrivez la construction dans le champ Tâches Gradle :.

Spécifiez le dossier racine du projet dans le champ Répertoire de travail. Cliquez sur Exécuter en bas à droite.

Puis

Projet root / build / libs

Le nom du projet.jar est créé dans.

(Essayer ci-dessous) Télécharger sur le serveur Téléchargez dans l'un des dossiers ci-dessus.

terminal


java -jar test.jar  

Lorsqu'il est exécuté avec, tomcat intégré dans le jar démarre. Ctrl + c pour arrêter le serveur Mais dans mon cas, lorsque je l'ai exécutée, l'application a démarré et semblait fonctionner, et lorsque j'ai accédé à la page, il n'y avait pas de réponse.

Guerre des exécutables Spring Boot

Changez le menu lors de la création d'un nouveau projet ou l'endroit où jar est spécifié dans build.gradle à war. dans build.gradle

build.gradle


apply plugin:'war'
war {
        enabled = true
        archiveName 'sample.war'
    }

Ajouter Actualisez le gradle et ouvrez la configuration avec la même procédure que pour le pot

Écrivez la guerre dans la colonne Tâches Gradle:. Puis de la même manière

Il y a un fichier war dans la racine du projet / build / libs.

Recommended Posts

Exécutable serveur avec Spring gradle Comment créer JAR et WAR
Comment créer un fichier jar et un fichier war à l'aide de la commande jar
Comment créer un nouveau projet Gradle + Java + Jar dans Intellij 2016.03
Comment vérifier avant d'envoyer un message au serveur avec Spring Integration
Créer un serveur API Web avec Spring Boot
[Exemple de code Spring inclus] Comment créer un formulaire et comment obtenir plusieurs enregistrements
Comment créer un formulaire Excel à l'aide d'un fichier modèle avec Spring MVC
Comment créer un projet Spring Boot dans IntelliJ
[Spring Boot] Comment créer un projet (pour les débutants)
Comment installer Gradle et Kotlin avec SDKMAN (Mac)
Comment créer une méthode
Premiers pas avec Gradle (jusqu'à ce que vous créiez un projet Java et combiniez des bibliothèques externes en un seul JAR exécutable)
J'ai essayé de créer une fonction / écran d'administrateur de site commercial avec Java et Spring
Créer un servlet Java et un fichier WAR JSP à déployer sur Apache Tomcat 9 avec Gradle
Générer un seul fichier jar exécutable avec des bibliothèques dépendantes dans Gradle 4.9
Comment créer et lancer un Dockerfile pour Payara Micro
Comment charger une bibliothèque à partir d'un fichier JAR avec VSCode << Comment ne pas utiliser Maven / Gradle >>
Comment créer un fichier jar sans dépendances dans Maven
Comment créer votre propre contrôleur correspondant à / error avec Spring Boot
Comment charger un fichier de téléchargement Spring et afficher son contenu
Comment créer un serveur Web sur une instance EC2 d'AWS
Créez un fichier jar avec la commande
Comment créer un référentiel Maven pour 2020
[Swift5] Comment créer un écran de démarrage
[rails] Comment créer un modèle partiel
Ajoutez une botte de printemps et un dégradé à éclipse
Comment interagir avec un serveur qui ne plante pas l'application
[Java] Créez un fichier jar compressé et non compressé avec la commande jar
[Docker] Comment créer un environnement virtuel pour les applications Rails et Nuxt.js
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
Comment créer une application avec un mécanisme de plug-in [C # et Java]
Comment créer une méthode pratique qui utilise des génériques et une interface fonctionnelle
[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
Comment télécharger et exécuter le package Jar directement à partir du référentiel Maven avec juste la ligne de commande
Que faire si vous mourez avec zip si vous avez pom lors de la création d'un fichier exécutable avec gradle
Comment créer une base de données H2 n'importe où
Créez une application de recherche simple avec Spring Boot
[Rails] rails nouveau pour créer une base de données avec PostgreSQL
[Rails] Comment créer un graphique à l'aide de lazy_high_charts
Comment utiliser MyBatis2 (iBatis) avec Spring Boot 1.4 (Spring 4)
Comment utiliser h2db intégré avec Spring Boot
Comment sortir un pot avec la classe principale spécifiée par gradle dans IntellijIDEA
Comment créer des pages pour le tableau "kaminari"
Comment déployer un système réalisé avec Java (démarrage Wicket-Spring) sur le serveur du campus
Comment créer une classe qui hérite des informations de classe
Comment créer plusieurs menus déroulants avec ActiveHash
Comment ajouter un chemin de classe dans Spring Boot
Comment créer un thème dans Liferay 7 / DXP
[1st] Comment créer un projet de framework Spring-MVC
Comment créer facilement un pull-down avec des rails
[Rails] Comment créer un bouton de partage Twitter
Premiers pas avec Maven (jusqu'à ce que vous créiez un projet Java et combiniez des bibliothèques externes en un seul JAR exécutable)
Comment créer une API avec GraphQL et Rails
Je voulais classer la botte à ressort dans un multi-projet
Essayez d'afficher Hello World avec Spring + Gradle
Comment créer des variables membres avec le modèle JPA
Comment spécifier une balise contenant un deux-points (:) et un espace de noms dans le sélecteur CSS de Nokogiri
Comment créer un fichier exécutable dans Maven