So installieren Sie GlassFish auf Manjaro

Installieren Sie GlassFish auf Manjaro

In diesem Tutorial zeigen wir Ihnen, wie Sie GlassFish auf Manjaro installieren. GlassFish, ein Open-Source, vollständig Java EE-kompatible Anwendung Server, ist ein leistungsfähiges Werkzeug für die EntwicklungBereitstellen und Verwaltung von Java-basiertes Unternehmen Anwendungen. Seine robuste Funktion Set beinhaltet Java EE-Konformitäteine benutzerfreundliche Website-basierte Verwaltung Konsole, hoch Leistung und Skalierbarkeit und Unterstützung für heiß Einsatz.

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 Schritt für Schritt die Installation des GlassFish auf einem Manjaro Linux.

Voraussetzungen

  • Ein Server oder Desktop, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Manjaro und andere Arch-basierte Distributionen.
  • 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 stabile Internetverbindung ist für das Herunterladen und Installieren von Paketen von entscheidender Bedeutung. Überprüfen Sie Ihre Verbindung, bevor Sie fortfahren.
  • Zugriff auf ein Manjaro-Linux-System mit einem Nicht-Root-Sudo-Benutzer oder Root-Benutzer.

Installieren Sie GlassFish auf Manjaro

Schritt 1. Lassen Sie zunächst’s aktualisieren die System und installieren das Nötige Pakete. Offen Ihr Terminal und geben Sie die ein folgenden Befehlen:

sudo pacman -Syu
sudo pacman -S base-devel

Schritt 2. OpenJDK installieren.

OpenJDK, ein Open-Source-Implementierung der Java-PlattformStandard Editionist Voraussetzung für GlassFish. Du kann Open installierenJDK auf deinem Mannjaro Linux-System durch Ausführen des folgenden Befehl in Ihrem Terminal:

pacman -S jre17-openjdk

Überprüfen Sie nach Abschluss der Installation die installierte Java-Version, indem Sie Folgendes ausführen:

java --version

Schritt 3. Installation Glasfische auf Manjaro.

Mit dem notwendige Pakete installiert, du kann jetzt heruntergeladen werden das GlassFish-Paket vom Beamten Webseite. Verwenden Die wget Befehl gefolgt von der URL des GlasesFischpaket zu lade es herunter. Nach herunterladen, extrahieren das Paket mit Die unzip Befehl. Die Befehle sollte etwas aussehen so was:

wget https://download.eclipse.org/ee4j/glassfish/glassfish-7.0.1.zip
unzip glassfish-7.0.1.zip

Verschieben Sie nach dem Extrahieren des GlassFish-Pakets das extrahierte GlassFish-Verzeichnis in das /opt Verzeichnis. Der /opt Das Verzeichnis ist ein allgemeines Verzeichnis zum Speichern von Software von Drittanbietern auf Linux-Systemen. Sie können das Verzeichnis mit verschieben mv Befehl:

sudo mv glassfish7 /opt/

Als nächstes definieren Sie die PATH-Variable so, dass sie das bin-Verzeichnis von GlassFish einschließt. Dadurch können Sie GlassFish-Befehle von jedem Ort im Terminal aus ausführen. Sie können dies tun, indem Sie die folgende Zeile zu Ihrem hinzufügen .bashrc oder .zshrc Datei:

export PATH=$PATH:/opt/glassfish7/bin

Dann beschaffen Sie sich die .bashrc oder .zshrc Datei, um die Änderungen zu übernehmen:

source ~/.bashrc

Wenn die PATH-Variable definiert ist, können Sie nun den GlassFish-Server mit starten asadmin Befehl:

asadmin start-domain

Dieser Befehl startet die Standarddomäne. domain1.

Sie können den GlassFish-Server mit dem folgenden Befehl überprüfen:

asadmin list-domains

Standardmäßig gibt es kein Passwort für den GlassFish-Administratorbenutzer, Sie können es also mit dem folgenden Befehl festlegen:

asadmin change-admin-password

Als nächstes müssen Sie auch den Admin-Benutzer aktivieren. Sie können es mit dem folgenden Befehl aktivieren:

asadmin --port 4848 enable-secure-admin

Schritt 4. Erstellen eines Systemd-Dienstes für GlassFish.

Ein … Erstellen systemd Der Dienst für GlassFish ermöglicht es dem Server, beim Booten automatisch zu starten, was die Verwaltung erleichtert. Dazu erstellen wir eine neue Servicedatei:

sudo nano /etc/systemd/system/glassfish.service

Fügen Sie der Datei die folgenden Zeilen hinzu:

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

[Service]
ExecStart = /usr/bin/java -jar /opt/glassfish7/glassfish/lib/client/appserver-cli.jar start-domain
ExecStop = /usr/bin/java -jar /opt/glassfish7/glassfish/lib/client/appserver-cli.jar stop-domain
ExecReload = /usr/bin/java -jar /opt/glassfish7/glassfish/lib/client/appserver-cli.jar restart-domain
Type = forking

[Install]
WantedBy = multi-user.target

Speichern und schließen Sie die Datei. Starten und aktivieren Sie dann den GlassFish-Dienst:

sudo systemctl start glassfish
sudo systemctl enable glassfish

Um zu überprüfen, ob GlassFish ordnungsgemäß ausgeführt wird, können Sie den Status des Dienstes überprüfen:

sudo systemctl status glassfish

Schritt 5: Greifen Sie auf die Web-Benutzeroberfläche von GlassFish zu.

Öffnen Sie einen Webbrowser auf Ihrem lokalen Computer oder im selben Netzwerk wie Ihr Manjaro Linux-Server, auf dem GlassFish installiert ist, und geben Sie in die Adressleiste des Browsers die URL für die GlassFish-Administratorkonsole ein. Die Standard-URL lautet normalerweise:

http://your-IP-address:4848.

Installieren Sie GlassFish auf Manjaro

Die GlassFish-Anmeldeseite sollte erscheinen. Wenn Sie bei der Installation oder Erstkonfiguration ein Admin-Passwort festgelegt haben, müssen Sie den Benutzernamen (normalerweise) eingeben admin) und das von Ihnen konfigurierte Passwort.

Schritt 6: Firewall konfigurieren.

Wenn beim Zugriff auf die Web-Benutzeroberfläche Probleme auftreten, stellen Sie sicher, dass Ihre Firewall-Einstellungen Datenverkehr auf Port 4848 zulassen, dem Standardport für die GlassFish-Administratorkonsole. Mit den folgenden Befehlen im Terminal können Sie Datenverkehr auf diesem Port zulassen:

sudo ufw allow 4848/tcp

Oder, wenn Sie verwenden firewalld:

sudo firewall-cmd --add-port=4848/tcp --zone=public
sudo firewall-cmd --add-port=4848/tcp --zone=public --permanent

Glückwunsch! Sie haben GlassFish erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version von GlassFish auf dem Manjaro-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