d3:a02:mise_en_place_de_l_environnement_de_travail

D3-A02 : Jakarta EE - Mise en place de l'environnement de travail

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 Server (fork libre de GlassFish, stable et recommandé)

Payara est plûtot simple et bien intégré à NetBeans.

MySQL ou MariaDB

  • Postman pour tester les API REST.
  • phpMyAdmin pour visualiser la base.

Installer Payara avec NetBeans

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

  • 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 :

  1. Menu Tools > Java Platforms → Add Platform → sélectionner le dossier du JDK 17. (C:\Program Files\Java\jdk-21)
  2. Puis dans ton projet Jakarta EE → clic droit → Properties > Build> Compile → choisis JDK 17(ou 21).

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) !

  • d3/a02/mise_en_place_de_l_environnement_de_travail.txt
  • Dernière modification : 2025/10/13 12:45
  • de dthevenot