NetBeans a un bon support Jakarta EE (création de projets Web, WAR, intégration avec les serveurs).
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)
Nous avons besoin d’un serveur compatible Jakarta EE pour déployer ton projet.
Payara est plûtot simple et bien intégré à NetBeans.
MySQL ou MariaDB
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é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
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 :
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) !