D3-A02 : Jakarta EE - Mise en place de l'environnement de travail
1. IDE : NetBeans
NetBeans a un bon support Jakarta EE (création de projets Web, WAR, intégration avec les serveurs).
2. JDK
Posséder un JDK récent (Java Development Kit) compatible avec Jakarta EE. (Recommandation : JDK 17 (LTS – support long terme) ou 21, 24 non compatible)
3. Serveur d’applications Jakarta EE
Nous avons besoin d’un serveur compatible Jakarta EE pour déployer ton projet.
- Payara Server (fork libre de GlassFish, stable et recommandé)
Payara est plûtot simple et bien intégré à NetBeans.
4. Base de données
MySQL ou MariaDB
5. Outils de test
- Postman pour tester les API REST.
- phpMyAdmin pour visualiser la base.
Installer Payara avec NetBeans
Télécharger et installer Payara
Aller sur le site officiel : Payara Community Downloads Cliquer sur Payara Server Full (ZIP). 162 mo
Décompresser l’archive dans un dossier (exemple : C:\payara6 sous Windows ou /opt/payara5 sous Linux).
https://www.payara.fish/downloads/payara-platform-community-edition/
Vérifier Java (JDK)
Vérifie que Java est installé :
java -version
il faut JDK 11 ou JDK 17 (recommandé : JDK 17). Attention JDK 24(le dernier) peut être pas encore compatible avec tous les serveurs Jakarta EE, préférer JDK 17 ou 21
Ajouter Payara dans NetBeans
- Ouvrir NetBeans.
- Cliquer sur l’onglet Services (Ctrl+5).
- Cliquer droit sur Servers → Add Server….
- Choisir Payara Server dans la liste. Si pas trouvé, installer le plugin Payara Tools :
- Menu Tools > Plugins > Available Plugins → cocher Payara → installer.
- Indiquer le chemin du dossier où est extrait Payara (C:\payara6).
- Choisir la version du serveur détectée (6.2025.9)
- Sélectionner le JDK (11 ou 17).
Comment gérer plusieurs JDK ?
Si vous avez plusieurs versions du JDK installées en parallèle, pour choisir quel JDK utiliser pour le projet dans NetBeans :
- Menu Tools > Java Platforms → Add Platform → sélectionner le dossier du JDK 17. (C:\Program Files\Java\jdk-21)
- Puis dans ton projet Jakarta EE → clic droit → Properties > Build> Compile → choisis JDK 17(ou 21).
Démarrer Payara
Dans l’onglet Services, fais clic droit sur Payara Server → Start.
Une console apparaît et démarre le serveur.
Accèder à la console d’administration via : http://localhost:4848
(login admin, mot de passe vide par défaut).
Jalon0 : Payara installé et fonctionnel
Vous pouvez passer à l'activité (A02) !