[JAVA] [Jakarta EE 8 Anwendungsentwicklung mit Gradle] 1. Umgebungskonstruktion

Einführung

Ich entwickle eine Unternehmensanwendung mit Jakarta EE (Java EE) in meinem Unternehmen. Bis jetzt habe ich beim Lesen von Nachschlagewerken gelernt und mich weiterentwickelt, aber ich hatte kein Dokument, das zu mir passt, von der Umgebungskonstruktion bis hin zu Entwicklungsverfahren. Daher möchte ich mein bisheriges Wissen in einem seriellen Format zusammenfassen. ..

Umgebung

Artikel Inhalt
OpenJDK Build Azul Zulu 11
Rahmen Jakarta EE 8
AP-Server payara server 5.201
DB-Server PostgreSQL 12
Werkzeug erstellen Gradle 6.2.2
IDE Eclipse 2020-03 (Pleiades All in One)
OS Windows 10

1. Umweltbau

OpenJDK 11 Installation

Dieses Mal werde ich Azul Zulu verwenden. Da Payara Server 5.192 Java 11 unterstützt, ist es auf OpenJDK 11 eingestellt. https://jp.azul.com/downloads/zulu-community/?&architecture=x86-64-bit&package=jdk Klicken Sie über den obigen Link, um die Java 11 (LTS) Windows-Version von msi herunterzuladen. image.png

Führen Sie die heruntergeladene MSI-Datei aus. Klicken Sie auf Weiter, belassen Sie den Standardordner für die Installation und klicken Sie auf Weiter. image.png

Klicken Sie auf Installieren, um die Installation zu starten. Nach Abschluss der Installation wird der folgende Bildschirm angezeigt. Klicken Sie auf Fertig stellen. image.png

Stellen Sie dann die Umgebungsvariablen ein. Suchen Sie in den Windows-Einstellungen nach "Umgebungsvariablen" und wählen Sie "Systemumgebungsvariablen bearbeiten". image.png

Klicken Sie auf die Umgebungsvariable. image.png

Klicken Sie auf Neue Systemumgebungsvariablen. image.png

Legen Sie die folgenden Systemumgebungsvariablen fest. Geben Sie wie in der folgenden Tabelle gezeigt ein und klicken Sie auf OK.

Variablennamen Variabler Wert
JAVA_HOME C:\Program Files\Zulu\zulu-11

image.png

image.png

Starten Sie die Eingabeaufforderung, führen Sie "java -version" aus. Wenn das folgende Ergebnis angezeigt wird, ist die Installation abgeschlossen. image.png

Wenn Sie ein anderes JDK installiert haben, erhalten Sie möglicherweise nicht die oben genannten Ergebnisse. Öffnen Sie in diesem Fall die Einstellungen der Systemumgebungsvariablen und der Anfang von Path ist

\Program Files\Zulu\zulu-11\bin



 Bitte ändern Sie es in.

## PostgreSQL 12-Installation
 Verwenden Sie PostgreSQL als Datenbankserver.
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
 Klicken Sie zum Herunterladen auf Download für Windows x86-64 12.2.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/f8d8bc26-41ee-1891-5352-c5a51368c59d.png)

 Führen Sie die heruntergeladene exe-Datei aus.
 Klicken Sie auf Weiter, belassen Sie den Standardordner für die Installation und klicken Sie auf Weiter.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/14450907-10f1-4212-b1d8-2942378f8dea.png)

 Belassen Sie die Standardeinstellungen der Komponenten und klicken Sie auf Weiter.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/1d8791bc-b090-1b80-da76-1a1555c0c0f1.png)

 Geben Sie das Datenspeicherziel an. Verwenden Sie für die Entwicklung die Standardeinstellung, wenn Sie dies nicht möchten. Weiter klicken.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/3f3b9913-dfd4-dfc9-5017-3cf5123dbba8.png)

 Geben Sie das Passwort für den Administrator "postgres" ein. Klicken Sie auf Weiter, wenn Sie fertig sind.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/894ae0e2-8f5d-5891-d1d9-b84fca57a900.png)

 Stellen Sie den Verbindungsport ein. Klicken Sie mit den Standardeinstellungen auf Weiter, es sei denn, Sie haben die angegebene Nummer.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/520b7cbd-2227-86ed-c310-742ec593560a.png)

 Legen Sie das Gebietsschema fest. Wählen Sie C und klicken Sie auf Weiter.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/c8b3e9a9-a384-db3c-dd27-1532a5c402d4.png)

 Die Zusammenfassung wird angezeigt. Klicken Sie auf Weiter.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/95b5e49a-0952-6a03-dc6f-9043a88e4258.png)

 Klicken Sie auf Weiter, um die Installation zu starten.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/e23df42d-bef0-a619-1d7f-d7efec7b6040.png)

 Wenn die Installation abgeschlossen ist, wird der folgende Bildschirm angezeigt. Deaktivieren Sie ihn und klicken Sie auf Fertig stellen.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/c55aa256-7580-0963-a2fc-22ac1d8f621e.png)

 Damit ist die PostgreSQL-Installation abgeschlossen.

## Installation von Payara Server 5
 Verwenden Sie den Payara-Server als Java EE-Anwendungsserver.
https://www.payara.fish/software/downloads/all-downloads/
 Installieren Sie Full hier.
 Klicken Sie auf Payara Server 5.201 (Full) Download, um die Zip-Datei herunterzuladen.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/ef7dc835-84e2-eef9-1b5e-f67aed50ce7c.png)

 Erstellen Sie einen Payara-Ordner direkt unter dem Laufwerk C und erstellen Sie darin einen Payara-5.201-Ordner.
 * 201 Teil ist diese Version
 Entpacken Sie die heruntergeladene Datei und legen Sie den entpackten payara5-Ordner im payara-5.201-Ordner ab. Der Inhalt des Ordners "C: \ payara \ payara-5.201 \ payara5" nach dem Platzieren wird auf dem folgenden Bildschirm angezeigt.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/a4cb4f48-19e0-685d-f3c2-9c5285f0c58e.png)

 Nehmen Sie als Nächstes die Grundeinstellungen für den Payara-Server vor.
 Starten Sie eine Eingabeaufforderung und navigieren Sie zum Ordner `C: \ payara \ payara-5.201 \ payara5 \ bin`.

 Starten Sie den Payara-Server.
 Geben Sie "asadmin start-domain" ein, um es auszuführen.

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.



 Melden Sie sich als Administrator an.
 Geben Sie "asadmin login" ein, um es auszuführen.
 Der angemeldete Benutzer bleibt leer, da dies die Standardeinstellung ist.
 Wenn die Anmeldung erfolgreich ist, wird eine Datei "[Benutzerordner] \ .gfclient \ pass" erstellt.
 * Dies ist eine Binärdatei, die Kennwortinformationen enthält.

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[Nutzername].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.


 Ändern Sie das Administratorkennwort.
 Geben Sie "asadmin change-admin-password" ein, um es auszuführen.
 Da der Benutzername der Standard ist, lassen Sie ihn leer. Da kein Kennwort festgelegt wurde, fahren Sie mit dem Leerzeichen fort und geben Sie das neue Kennwort ein.

c:\payara\payara-5.201\payara5\bin>asadmin change-admin-password Enter admin user name [default: admin]>← Drücken Sie die Eingabetaste, ohne etwas einzugeben Enter the admin password>← Drücken Sie die Eingabetaste, ohne etwas einzugeben Enter the new admin password>← Geben Sie das neue Passwort ein und drücken Sie die Eingabetaste Enter the new admin password again>← Geben Sie das neue Passwort ein und drücken Sie die Eingabetaste Command change-admin-password executed successfully.


 Melden Sie sich erneut als Administrator an.
 Geben Sie "asadmin login" ein, um es auszuführen.
 Der angemeldete Benutzer bleibt leer, da dies die Standardeinstellung ist und das Kennwort das neue Kennwort ist, das Sie zuvor eingegeben haben.
 Wenn die Anmeldung erfolgreich ist, wird die Datei "[Benutzerordner] \ .gfclient \ pass" aktualisiert.

c:\payara\payara-5.201\payara5\bin>asadmin login Enter admin user name [Enter to accept default]>← Drücken Sie die Eingabetaste, ohne etwas einzugeben Enter admin password>← Geben Sie das neue Passwort ein und drücken Sie die Eingabetaste 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[Nutzername].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.


 Stellen Sie die Verwaltungskonsole zur Verfügung.
 Geben Sie "asadmin enable-secure-admin" ein, um es auszuführen.

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.


 Sie werden aufgefordert, neu zu starten. Starten Sie daher den Payara-Server neu.
 Geben Sie "asadmin restart-domain" ein, um es auszuführen.

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


 Starten Sie einen Webbrowser, greifen Sie auf "http: // localhost: 8080 /" zu und prüfen Sie, ob der folgende Bildschirm angezeigt wird.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/a0b61621-53cf-1720-6eb2-d6fdade064f9.png)

 Gehen Sie zu "https: // localhost: 4848 /" und prüfen Sie, ob der Anmeldebildschirm der Administratorkonsole angezeigt wird.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/1a572d4e-3690-c0d9-195b-1a4d1c5cbdef.png)

 Geben Sie auf dem Anmeldebildschirm admin unter Benutzername (oben) und das Kennwort ein, das Sie zuvor unter Kennwort (unten) festgelegt haben.
 Wenn die Anmeldung erfolgreich ist und der folgende Bildschirm angezeigt wird, sind die Installation des Payara-Servers und die anfänglichen Einstellungen abgeschlossen.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/fbde43e4-fd26-441e-d2d7-31782e161a51.png)


## Gradle-Installation
 Laden Sie die neueste Version herunter.
https://gradle.org/releases/
 Klicken Sie unten im Zielbildschirm auf den Nur-Binär-Link v6.2.2, um die Zip-Datei herunterzuladen.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/0a156210-9778-e062-d869-71da04998a4c.png)

 Erstellen Sie einen Gradle-Ordner direkt unter dem Laufwerk C.
 Entpacken Sie die heruntergeladene Datei und legen Sie den Ordner gradle-6.2.2 im entpackten Ordner im Ordner gradle ab. Der Inhalt des Ordners `c: \ gradle \ gradle-6.2.2` nach dem Platzieren ist wie im folgenden Bildschirm dargestellt.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/c305b83b-9073-503c-38c5-070d5785195a.png)

 Umgebungsvariablen festlegen.
 Suchen Sie in den Windows-Einstellungen nach "Umgebungsvariablen" und wählen Sie "Systemumgebungsvariablen bearbeiten".
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/cf06c0dc-d8ed-d7be-56d8-2aab0f9a8907.png)

 Klicken Sie auf die Umgebungsvariable.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/096a05e2-5a4c-ef6e-3e86-80a53ea8f83e.png)

 Klicken Sie auf Neue Systemumgebungsvariablen.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/3b8bb232-93be-0564-eaa6-cc9829698687.png)

 Legen Sie die folgenden Systemumgebungsvariablen fest.
 Geben Sie wie in der folgenden Tabelle gezeigt ein und klicken Sie auf OK.

 |Variablennamen|Variabler Wert|
 |:---|:---|
 | 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)

 Fügen Sie den Pfad der Systemumgebungsvariablen hinzu.
 Wählen Sie Pfad und klicken Sie auf Bearbeiten.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/8f88defa-7bd8-0e81-34f0-4e2db18aa581.png)

 Klicken Sie auf Neu, geben Sie% GRADLE_HOME% \ bin ein und klicken Sie auf OK.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/561270dc-4bba-8db8-dbe0-73887ed570bf.png)

 Starten Sie nach dem Schließen des Bearbeitungsbildschirms für Umgebungsvariablen die Eingabeaufforderung, führen Sie "gradle -version" aus. Wenn das folgende Ergebnis angezeigt wird, ist die Installation abgeschlossen.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/afdbfec5-6505-a3df-d7b1-f8241ef97131.png)

## Eclipse-Installation / Grundeinstellungen
 Dadurch wird auch die neueste Version installiert. (Ich denke, Java Full Edition ist gut)
http://mergedoc.osdn.jp/

 Entpacken Sie die heruntergeladene Zip-Datei und platzieren Sie den Plejaden-Ordner direkt unter dem Laufwerk C.
 * Bitte verwenden Sie 7-Zip zum Dekomprimieren.

 Doppelklicken Sie nach der Bereitstellung auf "c: \ pleiades \ eclipse \ eclipse.exe", um Eclipse zu starten.

 Nachdem Sie Ihren Arbeitsbereich ausgewählt und Eclipse gestartet haben, wählen Sie Hilfe> Eclipse-Marktplatz.
 Wenn der Eclipse Marketplace gestartet wird, geben Sie "payara tools" ein und drücken Sie die Eingabetaste, um payara tools aus den Suchergebnissen zu installieren.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/5eeb0271-7897-f84f-5d9c-1e9b97dcefe8.png)

 Wenn das folgende Dialogfeld angezeigt wird, klicken Sie auf Installieren.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/35f009c0-a459-fb43-3d81-d960a124b287.png)

 Starten Sie Eclipse nach Abschluss der Installation neu.
 Öffnen Sie nach Abschluss des Neustarts Fenster> Einstellungen, wählen Sie Server> Laufzeitumgebung und konfigurieren Sie die Einstellungen des Entwicklungsservers.
 Klicken Sie auf Hinzufügen.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/08fe23bf-9dc1-240a-e1ba-3c00ee6701d2.png)

 Wählen Sie Payara und klicken Sie auf Weiter.
 
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/d71f5311-0cb4-1974-9444-e2d8b28e1f6a.png)

 Stellen Sie den Payara-Server-Installationsordner auf Payara-Speicherort ein, legen Sie den JDK-Installationsordner auf den Java-Speicherort fest und klicken Sie auf Fertig stellen. Klicken Sie dann auf Übernehmen und schließen, um den Einstellungsdialog zu schließen.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/a119c675-e893-667c-a5e5-0ed45c6eac6a.png)

 Öffnen Sie die Serveransicht und klicken Sie auf den Link.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/12266816-6ce1-f283-fdad-297552f8f816.png)

 Klicken Sie auf Payara> Payara und dann auf Weiter.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/ce761fc9-ce75-80ce-e4ea-a11e1c9ab935.png)

 Geben Sie Ihr Passwort ein und klicken Sie auf Fertig stellen.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/d190dfb7-bd6e-54bf-07e1-c480ddbde26a.png)


 Payara Server wird der Serveransicht hinzugefügt.
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/226889/e9a05bef-b482-cda8-28b1-0247dd95568f.png)

 Damit ist der Umgebungsaufbau abgeschlossen.
 Im nächsten Kapitel erstellen Sie ein Projekt.

 


Recommended Posts

[Jakarta EE 8 Anwendungsentwicklung mit Gradle] 1. Umgebungskonstruktion
[Jakarta EE 8 Anwendungsentwicklung mit Gradle] 2. Projekterstellung
Umgebungskonstruktion für die Entwicklung von Servlet-Anwendungen
Erstellung einer Java-Webanwendungsentwicklungsumgebung mit VS-Code (struts2)
Erstellen Sie eine Entwicklungsumgebung für Rails-Anwendungen mit Docker [Docker, Rails, Puma, Nginx, MySQL]
JavaFX-Anwendungsentwicklung mit IntelliJ IDEA und Gradle ~ Von der Umgebungskonstruktion bis zum Beispielcode ~
Aufbau einer Laravel-Entwicklungsumgebung mit Docker (Mac)
Java Entwicklungsumgebung Konstruktion
Konstruktions- und Entwicklungsverfahren für lokale WordPress-Umgebungen mit Docker
[Mac] VS Code-Entwicklungsumgebungskonstruktion (Java, Gradle, Node.js)
Konstruktionshandbuch für eine stabile Entwicklungsumgebung für "Rails6" mit "Docker-compose"
Erstellen Sie eine Java + Spring-Entwicklungsumgebung mit VirtualBox + Ubuntu (Xfce4).
Aufbau der Rails6-Entwicklungsumgebung [Mac]
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Erstellung einer Webanwendungsentwicklungsumgebung in Java (für unerfahrene Personen)
Erstellen Sie eine Java- und JavaScript-Teamentwicklungsumgebung (Gradle-Umgebungskonstruktion)
[Aufbau einer Java-Entwicklungsumgebung] Installieren Sie OpenJDK 11 (Java 11) unter macOS mit Homebrew
Erstellen Sie die Node.js-Umgebung mit Docker Compose
◆ Konstruktionsnotiz für Spring Boot + Gradle-Umgebung
Umgebungsbau mit Docker für Anfänger
Bereiten Sie die Java-Entwicklungsumgebung mit Atom vor
[Unity] Konstruktionsverfahren für die Android-Entwicklungsumgebung
Erstellen Sie mit Eclipse eine Jooby-Entwicklungsumgebung
[Umgebungskonstruktion mit Docker] Rails 6 & MySQL 8
Ruby on Rails - Von der Umgebungskonstruktion bis zur einfachen Anwendungsentwicklung auf WSL2
Erstellen einer Entwicklungsumgebung für Ruby on Rails mit Docker + VSCode (Remote Container)
Verfahren zum Erstellen einer Rails-Anwendungsentwicklungsumgebung mit Docker [Rails, MySQL, Docker]
Erstellen einer PostgreSQL-Umgebung mit Docker (vom Setup bis kurz vor der Entwicklung)
Entwicklung von Spring5 MVC-Webanwendungen mit Visual Studio Code Environment-Konstruktion (Installation von JDK11 / Maven / Tomcat / Visual Studio Code)
Bereiten Sie die Java-Entwicklungsumgebung mit VS Code vor
Aufbau einer GPU-Umgebung mit Docker [Version Oktober 2020]
[Processing x Java] Erstellen einer Entwicklungsumgebung
Schienenumgebungskonstruktion mit Docker (persönliche Apokalypse)
Sapper × Go (Echo) × Aufbau einer Docker-Entwicklungsumgebung
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
One-JAR Java EE-Anwendung mit WebSphere Liberty
Erstellen einer Entwicklungsumgebung für Universal Robotics UR Caps
Konstruktionsnotiz für die Java-Entwicklungsumgebung auf dem Mac
Erstellen einer Entwicklungsumgebung für Java-Webanwendungen mit Docker für Mac Teil1
Erstellen Sie mit Docker eine Spring Boot-gradle-mysql-Entwicklungsumgebung
[Docker] Entwicklung der Entwicklungsumgebung Rails6 / Ruby2.7 / MySQL8
Starten Sie die Entwicklung von Webanwendungen mit Spring Boot
Aufbau der Spring Boot + Docker Java-Entwicklungsumgebung
Erstellen einer Umgebung für Laravel + MySQL + phpMyadmin mit Docker
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
Führen Sie die Eclipse-Entwicklungsumgebung von jooby auf Gradle aus
Erstellen Sie mit Docker für Mac Teil2 eine Entwicklungsumgebung für Java-Webanwendungen
In einer VM-Umgebung erstellte Java-Anwendungsentwicklungsumgebung
Zusammenfassung der Umgebungskonstruktion mit rvm und postgresql
Einführung in den Roboterkampf mit Robocode (Umgebungskonstruktion)
Beginnen wir mit Java-Create a Development Environment ②