Table des matières

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 est plûtot simple et bien intégré à NetBeans.

4. Base de données

MySQL ou MariaDB

5. Outils de test

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

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

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