- Vaadin 14
- Spring Boot 2
- JDK 11+
- Maven
- Tomcat 9
- Récupérer les sources depuis le repository github
- Importer le projet en tant que "Projet Maven" dans Eclipse.
- Configurer l'application :
- Créer et compléter un fichier
application.properties
sur le modèle de/src/main/resources/application.sample.properties
- Créer et compléter un fichier
- Démarrer l'application en faisant un clic droit sur
fr.univlorraine.mondosssierweb.Application.java
et en choisissant 'Run As / Java Application'.
- En partant des sources il faut tout d'abord créer le war (cf "Tâches Maven" / "Créer le package pour production")
- Dézipper le war dans le répertoire webapps de Tomcat
- Configurer l'application :
- Créer et compléter un fichier
application.properties
sur le modèle de/WEB-INF/classes/application.sample.properties
- Créer et compléter un fichier
- Configurer server.xml de Tomcat :
- Host avec unpackWARs=false
- Ajout du context de l'application dans le Host
- Démarrer Tomcat
- Lancer l'application (hors d'un IDE) :
mvn spring-boot:run
- Créer le package pour production (création du .war) :
mvn clean package -P production -Dmaven.test.skip=true