[JAVA] [Développement d'applications Jakarta EE 8 avec Gradle] 1. Construction de l'environnement

introduction

Je développe une application d'entreprise utilisant Jakarta EE (Java EE) dans mon entreprise. Jusqu'à présent, j'ai appris et développé en lisant des ouvrages de référence, mais je n'avais pas de document qui me convienne, de la construction de l'environnement aux procédures de développement, je voudrais donc résumer mes connaissances jusqu'à présent dans un format série. ..

environnement

article Contenu
Construction d'OpenJDK Azul Zulu 11
Cadre Jakarta EE 8
Serveur AP payara server 5.201
Serveur de base de données PostgreSQL 12
Outil de création Gradle 6.2.2
IDE Eclipse 2020-03 (Pleiades All in One)
OS Windows 10

1. Construction de l'environnement

Installation d'OpenJDK 11

Cette fois, j'utiliserai Azul Zulu. Puisque le serveur payara 5.192 prend en charge Java 11, il est défini sur OpenJDK 11. https://jp.azul.com/downloads/zulu-community/?&architecture=x86-64-bit&package=jdk À partir du lien ci-dessus, cliquez pour télécharger la version Windows Java 11 (LTS) de msi. image.png

Exécutez le fichier MSI téléchargé. Cliquez sur Suivant, laissez le dossier d'installation à sa valeur par défaut et cliquez sur Suivant. image.png

Cliquez sur Installer pour démarrer l'installation. Lorsque l'installation est terminée, l'écran ci-dessous s'affiche. Cliquez sur Terminer. image.png

Ensuite, définissez les variables d'environnement. Recherchez «variables d'environnement» dans les paramètres Windows et sélectionnez «Modifier les variables d'environnement système». image.png

Cliquez sur la variable d'environnement. image.png

Cliquez sur Nouvelles variables d'environnement système. image.png

Définissez les variables d'environnement système suivantes. Entrez comme indiqué dans le tableau ci-dessous et cliquez sur OK.

Nom de variable Valeur variable
JAVA_HOME C:\Program Files\Zulu\zulu-11

image.png

image.png

Démarrez l'invite de commande, exécutez "java -version" et si le résultat suivant s'affiche, l'installation est terminée. image.png

Si un autre JDK est installé, vous risquez de ne pas obtenir les résultats ci-dessus. Dans ce cas, ouvrez les paramètres de la variable d'environnement système et le début de Path est

\Program Files\Zulu\zulu-11\bin



 Veuillez le changer en.

## Installation de PostgreSQL 12
 Utilisez PostgreSQL comme serveur de base de données.
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
 Cliquez sur Télécharger pour Windows x86-64 12.2 pour télécharger.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/f8d8bc26-41ee-1891-5352-c5a51368c59d.png)

 Exécutez le fichier exe téléchargé.
 Cliquez sur Suivant, laissez le dossier d'installation à sa valeur par défaut et cliquez sur Suivant.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/14450907-10f1-4212-b1d8-2942378f8dea.png)

 Laissez les composants à leurs valeurs par défaut et cliquez sur Suivant.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/1d8791bc-b090-1b80-da76-1a1555c0c0f1.png)

 Spécifiez la destination de stockage des données. Pour le développement, utilisez la valeur par défaut si vous ne le souhaitez pas. Cliquez sur Suivant.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/3f3b9913-dfd4-dfc9-5017-3cf5123dbba8.png)

 Entrez le mot de passe de l'utilisateur admin "postgres". Cliquez sur Suivant lorsque vous avez terminé.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/894ae0e2-8f5d-5891-d1d9-b84fca57a900.png)

 Définissez le port de connexion. Cliquez sur Suivant avec les valeurs par défaut, sauf si le numéro est spécifié.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/520b7cbd-2227-86ed-c310-742ec593560a.png)

 Définissez les paramètres régionaux. Sélectionnez C et cliquez sur Suivant.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/c8b3e9a9-a384-db3c-dd27-1532a5c402d4.png)

 Le résumé s'affiche. Cliquez sur Suivant.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/95b5e49a-0952-6a03-dc6f-9043a88e4258.png)

 Cliquez sur Suivant pour démarrer l'installation.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/e23df42d-bef0-a619-1d7f-d7efec7b6040.png)

 Lorsque l'installation est terminée, l'écran ci-dessous s'affiche. Décochez-le et cliquez sur Terminer.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/c55aa256-7580-0963-a2fc-22ac1d8f621e.png)

 Ceci termine l'installation de PostgreSQL.

## installation du serveur payara 5
 Utilisez le serveur payara comme serveur d'applications Java EE.
https://www.payara.fish/software/downloads/all-downloads/
 Installez Full ici.
 Cliquez sur Payara Server 5.201 (Full) Download pour télécharger le fichier zip.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/ef7dc835-84e2-eef9-1b5e-f67aed50ce7c.png)

 Créez un dossier payara directement sous le lecteur C et créez-y un dossier payara-5.201.
 * 201 partie est cette version
 Décompressez le fichier téléchargé et placez le dossier payara5 décompressé dans le dossier payara-5.201. Le contenu du dossier `C: \ payara \ payara-5.201 \ payara5` après le placement sera comme indiqué dans l'écran ci-dessous.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/a4cb4f48-19e0-685d-f3c2-9c5285f0c58e.png)

 Ensuite, effectuez les réglages initiaux du serveur payara.
 Lancez une invite de commande et accédez au dossier `C: \ payara \ payara-5.201 \ payara5 \ bin`.

 Démarrez le serveur payara.
 Tapez ʻasadmin start-domain` pour l'exécuter.

c:\payara\payara-5.201\payara5\bin>asadmin start-domain Waiting for domain1 to start ...................... Successfully started the domain : domain1 domain Location: C:\payara\payara-5.201\payara5\glassfish\domains\domain1 Log File: C:\payara\payara-5.201\payara5\glassfish\domains\domain1\logs\server.log Admin Port: 4848 Command start-domain executed successfully.



 Connectez-vous en tant qu'administrateur.
 Tapez ʻasadmin login` pour l'exécuter.
 L'utilisateur de connexion est laissé vide car il s'agit de la valeur par défaut.
 Si la connexion réussit, un fichier `[dossier utilisateur] \ .gfclient \ pass` sera créé.
 * Il s'agit d'un fichier binaire contenant des informations de mot de passe.

c:\payara\payara-5.201\payara5\bin>asadmin login Enter admin user name [Enter to accept default]> Admin login information for host [localhost] and port [4848] is being overwritten with credentials provided. This is because the --savelogin option was used during create-domain command. Login information relevant to admin user name [admin] for host [localhost] and admin port [4848] stored at [C:\Users[Nom d'utilisateur].gfclient\pass] successfully. Make sure that this file remains protected. Information stored in this file will be used by administration commands to manage associated domain. Command login executed successfully.


 Modifiez le mot de passe administrateur.
 Tapez ʻasadmin change-admin-password` pour l'exécuter.
 Étant donné que le nom d'utilisateur est le nom par défaut, laissez-le vide, et comme aucun mot de passe n'a été défini, continuez avec le vide et entrez le nouveau mot de passe.

c:\payara\payara-5.201\payara5\bin>asadmin change-admin-password Enter admin user name [default: admin]>← Appuyez sur la touche Entrée sans rien saisir Enter the admin password>← Appuyez sur la touche Entrée sans rien saisir Enter the new admin password>← Entrez le nouveau mot de passe et appuyez sur la touche Entrée Enter the new admin password again>← Entrez le nouveau mot de passe et appuyez sur la touche Entrée Command change-admin-password executed successfully.


 Connectez-vous à nouveau en tant qu'administrateur.
 Tapez ʻasadmin login` pour l'exécuter.
 L'utilisateur de connexion est laissé vide car il s'agit de la valeur par défaut et le mot de passe est le nouveau mot de passe que vous avez entré précédemment.
 Si la connexion réussit, le fichier `[dossier utilisateur] \ .gfclient \ pass` sera mis à jour.

c:\payara\payara-5.201\payara5\bin>asadmin login Enter admin user name [Enter to accept default]>← Appuyez sur la touche Entrée sans rien saisir Enter admin password>← Entrez le nouveau mot de passe et appuyez sur la touche Entrée Admin login information for host [localhost] and port [4848] is being overwritten with credentials provided. This is because the --savelogin option was used during create-domain command. Login information relevant to admin user name [admin] for host [localhost] and admin port [4848] stored at [C:\Users[Nom d'utilisateur].gfclient\pass] successfully. Make sure that this file remains protected. Information stored in this file will be used by administration commands to manage associated domain. Command login executed successfully.


 Rendre la console de gestion disponible.
 Tapez ʻasadmin enable-secure-admin` pour l'exécuter.

c:\payara\payara-5.201\payara5\bin>asadmin enable-secure-admin You must restart all running servers for the change in secure admin to take effect. Command enable-secure-admin executed successfully.


 Vous serez invité à redémarrer, alors redémarrez le serveur payara.
 Tapez ʻasadmin restart-domain` pour l'exécuter.

c:\payara\payara-5.201\payara5\bin>asadmin restart-domain Successfully restarted the domain Command restart-domain executed successfully.


 Démarrez un navigateur Web, accédez à `http: // localhost: 8080 /` et vérifiez si l'écran ci-dessous s'affiche.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/a0b61621-53cf-1720-6eb2-d6fdade064f9.png)

 Accédez à https: // localhost: 4848 / `et voyez si l'écran de connexion de la console d'administration apparaît.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/1a572d4e-3690-c0d9-195b-1a4d1c5cbdef.png)

 Sur l'écran de connexion, entrez admin dans Nom d'utilisateur (en haut) et le mot de passe que vous avez défini précédemment dans Mot de passe (en bas).
 Lorsque la connexion est réussie et que l'écran ci-dessous s'affiche, l'installation du serveur payara et les paramètres initiaux sont terminés.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/fbde43e4-fd26-441e-d2d7-31782e161a51.png)


## Installation de Gradle
 Téléchargez la dernière version.
https://gradle.org/releases/
 Cliquez sur le lien v6.2.2 uniquement binaire en bas de l'écran de destination pour télécharger le fichier zip.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/0a156210-9778-e062-d869-71da04998a4c.png)

 Créez un dossier Gradle directement sous le lecteur C.
 Décompressez le fichier téléchargé et placez le dossier gradle-6.2.2 dans le dossier décompressé dans le dossier gradle. Le contenu du dossier `c: \ gradle \ gradle-6.2.2` après le placement sera comme indiqué dans l'écran ci-dessous.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/c305b83b-9073-503c-38c5-070d5785195a.png)

 Définissez les variables d'environnement.
 Recherchez «variables d'environnement» dans les paramètres Windows et sélectionnez «Modifier les variables d'environnement système».
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/cf06c0dc-d8ed-d7be-56d8-2aab0f9a8907.png)

 Cliquez sur la variable d'environnement.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/096a05e2-5a4c-ef6e-3e86-80a53ea8f83e.png)

 Cliquez sur Nouvelles variables d'environnement système.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/3b8bb232-93be-0564-eaa6-cc9829698687.png)

 Définissez les variables d'environnement système suivantes.
 Entrez comme indiqué dans le tableau ci-dessous et cliquez sur OK.

 |Nom de variable|Valeur variable|
 |:---|:---|
 | GRADLE_HOME| C:\gradle\gradle-6.2.2 |

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/56223bab-7f0d-2b67-fc8a-df5d28655382.png)

 Ajoutez le chemin de la variable d'environnement système.
 Sélectionnez Chemin et cliquez sur Modifier.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/8f88defa-7bd8-0e81-34f0-4e2db18aa581.png)

 Cliquez sur Nouveau, tapez% GRADLE_HOME% \ bin et cliquez sur OK.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/561270dc-4bba-8db8-dbe0-73887ed570bf.png)

 Après avoir fermé l'écran d'édition des variables d'environnement, démarrez l'invite de commande, exécutez "gradle -version", et si le résultat suivant s'affiche, l'installation est terminée.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/afdbfec5-6505-a3df-d7b1-f8241ef97131.png)

## Installation / paramètres initiaux d'Eclipse
 Cela installe également la dernière version. (Je pense que Java Full Edition est bon)
http://mergedoc.osdn.jp/

 Décompressez le fichier zip téléchargé et placez le dossier pleiades directement sous le lecteur C.
 * Veuillez utiliser 7-zip pour décompresser.

 Une fois déployé, double-cliquez sur `c: \ pleiades \ eclipse \ eclipse.exe` pour lancer Eclipse.

 Une fois que vous avez sélectionné votre espace de travail et qu'Eclipse a démarré, sélectionnez Aide> Eclipse Marketplace.
 Lorsque le marché Eclipse démarre, tapez "outils payara" et appuyez sur Entrée pour installer les outils payara à partir des résultats de recherche.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/5eeb0271-7897-f84f-5d9c-1e9b97dcefe8.png)

 Si vous voyez la boîte de dialogue suivante, cliquez sur Installer.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/35f009c0-a459-fb43-3d81-d960a124b287.png)

 Une fois l'installation terminée, redémarrez Eclipse.
 Une fois le redémarrage terminé, ouvrez Fenêtre> Paramètres, sélectionnez Serveur> Environnement d'exécution et configurez les paramètres du serveur de développement.
 Cliquez sur Ajouter.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/08fe23bf-9dc1-240a-e1ba-3c00ee6701d2.png)

 Sélectionnez Payara et cliquez sur Suivant.
 
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/d71f5311-0cb4-1974-9444-e2d8b28e1f6a.png)

 Définissez le dossier d'installation du serveur payara dans l'emplacement Payara, définissez le dossier d'installation JDK dans l'emplacement Java et cliquez sur Terminer. Cliquez ensuite sur Appliquer et fermer pour fermer la boîte de dialogue des paramètres.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/a119c675-e893-667c-a5e5-0ed45c6eac6a.png)

 Ouvrez la vue du serveur et cliquez sur le lien.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/12266816-6ce1-f283-fdad-297552f8f816.png)

 Cliquez sur Payara> Payara et cliquez sur Suivant.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/ce761fc9-ce75-80ce-e4ea-a11e1c9ab935.png)

 Entrez votre mot de passe et cliquez sur Terminer.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/d190dfb7-bd6e-54bf-07e1-c480ddbde26a.png)


 Payara Server est ajouté à la vue du serveur.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/e9a05bef-b482-cda8-28b1-0247dd95568f.png)

 Ceci termine la construction de l'environnement.
 Dans le chapitre suivant, vous allez créer un projet.

 


Recommended Posts

[Développement d'applications Jakarta EE 8 avec Gradle] 1. Construction de l'environnement
[Développement d'applications Jakarta EE 8 avec Gradle] 2. Création de projet
Construction d'environnement pour le développement d'applications Servlet
Construction d'environnement de développement d'applications Web Java avec VS Code (struts2)
Créez un environnement de développement d'applications Rails avec Docker [Docker, Rails, Puma, Nginx, MySQL]
Développement d'applications JavaFX avec IntelliJ IDEA et Gradle ~ De la construction d'environnement à l'exemple de code ~
Construction de l'environnement de développement Laravel avec Docker (Mac)
construction d'environnement de développement Java
Procédure de construction et de développement de l'environnement local Wordpress avec Docker
[Mac] Construction de l'environnement de développement VS Code (Java, Gradle, Node.js)
Manuel de construction de l'environnement de développement stable pour "Rails6" avec "Docker-compose"
Créer un environnement de développement Java + Spring avec VirtualBox + Ubuntu (Xfce4)
Construction de l'environnement de développement Rails6 [Mac]
[Docker] Construction de l'environnement Rails 5.2 avec docker
Construction d'environnement de développement d'applications Web en Java (pour les personnes inexpérimentées)
Créer un environnement de développement d'équipe Java et JavaScript (construction d'environnement gradle)
[Construction de l'environnement de développement Java] Installez OpenJDK 11 (Java 11) sur macOS avec Homebrew
Créer un environnement Node.js avec Docker Compose
◆ Spring Boot + note de construction de l'environnement gradle
Construction d'environnement avec Docker pour les débutants
Préparer l'environnement de développement Java avec Atom
[Unity] Procédure de construction de l'environnement de développement Android
Créer un environnement de développement Jooby avec Eclipse
[Construction de l'environnement avec Docker] Rails 6 et MySQL 8
Ruby on Rails - De la construction d'environnement au développement d'application simple sur WSL2
Création d'un environnement de développement pour Ruby on Rails à l'aide de Docker + VSCode (Remote Container)
Procédure de création d'un environnement de développement d'applications Rails avec Docker [Rails, MySQL, Docker]
Construire un environnement PostgreSQL avec Docker (de la configuration à juste avant le développement)
Développement d'applications Web Spring5 MVC avec construction de l'environnement de code Visual Studio (installation de JDK11 / Maven / Tomcat / Visual Studio Code)
Préparer l'environnement de développement Java avec VS Code
Construction de l'environnement GPU avec Docker [version d'octobre 2020]
[Traitement x Java] Création d'un environnement de développement
Construction d'environnement de rails avec Docker (apocalypse personnelle)
Sapper × Go (écho) × Construction de l'environnement de développement Docker
Créer un environnement de développement PureScript avec Docker
Application Java EE One-JAR avec WebSphere Liberty
Création d'un environnement de développement pour Universal Robotics UR Caps
Mémo de construction de l'environnement de développement Java sur Mac
Création d'un environnement de développement pour les applications Web Java avec Docker pour Mac Part1
Créer un environnement de développement Spring Boot-gradle-mysql avec Docker
[Docker] Construction de l'environnement de développement Rails6 / Ruby2.7 / MySQL8
Démarrez le développement d'applications Web avec Spring Boot
Construction de l'environnement de développement Java Spring Boot + Docker
Construire un environnement pour Laravel + MySQL + phpMyadmin avec Docker
Créer un environnement de développement Wordpress avec Docker
Exécutez l'environnement de développement Eclipse de jooby sur Gradle
Créer un environnement de développement d'applications Web Java avec Docker pour Mac Part2
Environnement de développement d'applications Java créé dans un environnement VM
Résumé de la construction de l'environnement avec rvm et postgresql
Introduction à la bataille de robots avec Robocode (construction d'environnement)
Commençons par Java - Créez un environnement de développement ②