So installieren Sie GlassFish auf Fedora 38

Installieren Sie GlassFish auf Fedora 38

In diesem Tutorial zeigen wir Ihnen, wie Sie GlassFish auf Fedora 38 installieren. Im Bereich der Webanwendungsentwicklung ist der Einsatz robuster und effizienter Server von größter Bedeutung. GlassFish, ein beispielhafter Java EE-Anwendungsserver, hat sich seinen Ruf als Experte für die Bereitstellung und Verwaltung von Java-Anwendungen erworben.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation von GlassFish auf einem Fedora 38.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Fedora 38.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie sich auf einem Desktop befinden).
  • Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten für GlassFish herunterzuladen.
  • A non-root sudo user oder Zugriff auf die root user. Wir empfehlen, als zu agieren non-root sudo userda Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie GlassFish auf Fedora 38

Schritt 1. Bevor wir GlassFish auf Fedora 38 installieren können, müssen wir sicherstellen, dass unser System mit den neuesten Paketen auf dem neuesten Stand ist. Dadurch wird sichergestellt, dass wir Zugriff auf die neuesten Funktionen und Fehlerbehebungen haben und GlassFish problemlos installieren können:

sudo dnf update
sudo dnf install dnf-plugins-core

Schritt 2. Java Development Kit (JDK) installieren

GlassFish lebt von Java, daher ist die Installation des Java Development Kit (JDK) nicht verhandelbar. Nutzen Sie dazu die Leistungsfähigkeit des Terminals:

sudo dnf install java-11-openjdk-devel

Nach der Java-Installation können Sie die Java-Version mit dem folgenden Befehl überprüfen:

java -version

Schritt 3. GlassFish auf Fedora 38 installieren.

Erstellen Sie zunächst einen dedizierten Benutzer zum Ausführen von GlassFish:

useradd -m -d /opt/glassfish6 -U -s /bin/false glassfish

Navigieren Sie zur offiziellen GlassFish-Website, um die neueste Version von GlassFish zu finden. Verwenden wget So laden Sie das Paket herunter:

wget https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/glassfish-7.0.7.zip

Extrahieren Sie das heruntergeladene Paket und verschieben Sie es an den gewünschten Installationsort:

unzip glassfish-7.0.7.zip
sudo mv glassfish7 /opt/glassfish

Ändern Sie den Besitzer des Glassfish-Verzeichnisses:

chown -R glassfish:glassfish /opt/glassfish

Schritt 4. Erstellen Sie eine Systemd-Dienstdatei.

Erstellen Sie nun eine systemd Servicedatei zur Verwaltung des GlassFish-Dienstes über systemctl Befehl:

nano /lib/systemd/system/glassfish.service

Fügen Sie die folgende Datei hinzu:

[Unit]
Description = GlassFish Server v7
After = syslog.target network.target

[Service]
User=glassfish
ExecStart=/opt/glassfish/bin/asadmin start-domain
ExecReload=/opt/glassfish/bin/asadmin restart-domain
ExecStop=/opt/glassfish/bin/asadmin stop-domain
Type = forking

[Install]
WantedBy = multi-user.target

Speichern und schließen Sie die Datei und laden Sie sie dann erneut systemd Daemon, um die Änderungen anzuwenden:

sudo systemctl daemon-reload
sudo systemctl start glassfish
sudo systemctl enable glassfish

Schritt 5. Richten Sie das GlassFish-Administratorkennwort ein.

Standardmäßig ist das Standard-Administratorkennwort von GlassFish nicht festgelegt. Sie müssen es daher festlegen, bevor Sie sich über einen Webbrowser bei GlassFish anmelden. Sie können das Administratorkennwort mit dem folgenden Befehl festlegen:

sudo -u glassfish /opt/glassfish/bin/asadmin --port 4848 change-admin-password

Standardmäßig ist die webbasierte Anmeldung von GlassFish deaktiviert, daher müssen Sie sie auch über die Befehlszeile aktivieren:

sudo -u glassfish /opt/glassfish/bin/asadmin --port 4848 enable-secure-admin

Starten Sie abschließend den GlassFish-Dienst neu, um die Änderungen zu übernehmen:

sudo systemctl restart glassfish

Schritt 6. Zugriff auf die GlassFish-Weboberfläche.

Öffnen Sie Ihren Webbrowser und greifen Sie über die URL auf die GlassFish Admin-Konsole zu: http://localhost:4848. Wenn die Konsole erfolgreich geladen wird, ist Ihre Installation betriebsbereit.

Installieren Sie GlassFish auf Fedora 38

Schritt 7. Beheben häufiger Probleme.

  • Portkonflikt: Wenn Port 4848 bereits verwendet wird, können Sie den Port ändern, indem Sie die Konfiguration der GlassFish-Domäne ändern.
  • Berechtigungen: Stellen Sie sicher, dass die richtigen Berechtigungen für das GlassFish-Verzeichnis und die Domänendateien vorliegen.
  • Java-Version: Stellen Sie sicher, dass Sie eine kompatible Version von Java verwenden (in diesem Fall OpenJDK 11).

Glückwunsch! Sie haben GlassFish erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von GlassFish auf Ihrem Fedora 38-System verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle GlassFish-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert