GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie GlassFish unter Ubuntu 22.04

GlassFish ist ein Open-Source-Anwendungsserver für die Jakarta EE-Plattform. Es wurde ursprünglich von Sun Microsystems entwickelt, dann von der Oracle Corporation gesponsert und wird nun von den Entwicklern der Eclipse Foundation gepflegt. GlassFish unterstützt JSP, Servlets, JSF, JAVA API, RMI usw. Mit diesem Tool können Webentwickler problemlos skalierbare und portable Anwendungen erstellen. In diesem Tutorial zeigen wir Ihnen, wie Sie GlassFish unter Ubuntu 22.04 installieren.

Voraussetzungen

– Ein Ubuntu 22.04 VPS
– Voller SSH-Root-Zugriff oder ein normaler Systembenutzer mit sudo-Berechtigungen

Schritt 1. Melden Sie sich beim Server an und aktualisieren Sie

Zuerst müssen wir uns über SSH bei unserem Ubuntu 22.04 VPS anmelden:

ssh root@IP_Address -p Port_Number

Sie müssen „IP_Address“ und „Port_number“ durch die tatsächliche IP-Adresse und SSH-Portnummer Ihres Servers ersetzen. Sie können „root“ auch durch Ihren anderen Systembenutzer ersetzen, der über sudo-Berechtigungen verfügt.

Sobald Sie angemeldet sind, können Sie mit dem folgenden Befehl überprüfen, ob Sie die richtige Ubuntu-Version auf Ihrem Server installiert haben:

# lsb_release -a

Sie sollten diese Ausgabe erhalten:

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy

und stellen Sie sicher, dass alle Pakete auf dem neuesten Stand sind.

# apt update
# apt upgrade

Bitte beachten Sie, dass die Shell-Befehle in diesem Artikel über das ‚root‘-Konto aufgerufen werden. Wenn Sie Ihren normalen Benutzer mit sudo-Berechtigungen verwenden möchten, um die Befehle auszuführen, stellen Sie sicher, dass Sie „sudo“ vor den Befehlen anhängen.

Schritt 2. Erstellen Sie einen Systembenutzer

Aus Sicherheitsgründen wird davon abgeraten, GlassFish als Benutzer „root“ auszuführen, daher erstellen wir einen neuen Systembenutzer, um GlassFish auszuführen. Wir werden auch den Shell-Zugriff für den neuen Benutzer deaktivieren, führen Sie diesen Befehl unten aus, um diesen Schritt abzuschließen.

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

Nachdem Sie den obigen Befehl ausgeführt haben, wird das Verzeichnis /opt/glassfish6 automatisch erstellt. Wir werden dieses Verzeichnis verwenden, um unsere GlassFish-Kerndateien zu speichern.

Schritt 3. Java installieren

Auf Ihrem System muss eine Java-Laufzeitumgebung (JRE) installiert sein, um GlassFish auszuführen. Für GlassFish 6 muss JRE 8 oder eine höhere Version auf Ihrem System installiert sein. Lassen Sie uns den folgenden Befehl ausführen, um JRE aus dem Ubuntu-Repository zu installieren.

# apt install default-jdk -y

Nach der Installation können wir die Version mit diesem Befehl überprüfen:

# java --version

Es wird eine Ausgabe wie diese zurückgegeben:

openjdk 11.0.15 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

Schritt 4. Installieren Sie GlassFish

In diesem Schritt werden wir GlassFish von https://glassfish.org/download herunterladen. Wenn Sie die neueste Version installieren möchten, können Sie auf deren Download-Seite gehen und den Download-Link kopieren.

# wget https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/glassfish-6.2.5.zip -O glassfish6.zip

Nach dem Herunterladen der Datei müssen wir sie nach /opt/glassfish6 extrahieren und das Verzeichnis und die Dateiberechtigung ändern.

# unzip /opt/glassfish.zip -d /opt
# chown -R glassfish: /opt/glassfish6

Wir haben GlassFish-Kerndateien heruntergeladen und extrahiert und können jetzt mit dem nächsten Schritt fortfahren.

Schritt 5. Systemd-Datei erstellen

Um den FlassFish-Dienst zu verwalten, müssen wir eine systemd-Datei erstellen. Lassen Sie uns die Datei mit dem Nano-Editor erstellen, Sie können jeden anderen Editor Ihrer Wahl verwenden.

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

Fügen Sie Folgendes in die Datei ein.

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

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

[Install]
WantedBy = multi-user.target

Speichern Sie die Datei und beenden Sie den Nano-Editor, indem Sie STRG + O und dann STRG + X auf Ihrer Tastatur drücken.

Als Nächstes müssen wir systemctl jedes Mal neu laden, wenn wir eine systemd-Datei erstellen oder ändern.

# systemctl daemon-reload

Dann sollten wir GlassFish mit dem folgenden Befehl ausführen können.

# systemctl start glassfish

Jetzt sollten Sie unter http://YOUR_IP_ADDRESS:8080

auf GlassFish zugreifen können

Schritt 6. GlassFish konfigurieren

Im Gegensatz zu anderen CMS, die eine Verwaltungsseite in einem Unterverzeichnis derselben Homepage bereitstellen, müssen Sie zum Konfigurieren und Verwalten Ihrer GlassFish-Website auf das Backend unter http://YOUR_IP_ADDRESS:4848 zugreifen. Navigieren wir nun zu http://YOUR_IP_ADDRESS:4848, um auf das Backend zuzugreifen.

An diesem Punkt sehen Sie eine Fehlermeldung, wenn Sie auf http://YOUR_IP_ADDRESS:4848 zugreifen, weil wir das Admin-Benutzerkennwort konfigurieren und den sicheren Admin-Zugriff aktivieren müssen.

Führen Sie diesen Befehl unten aus, um ein Administratorkennwort zu erstellen.

# /opt/glassfish6/bin/asadmin --port 4848 change-admin-password

Sie werden aufgefordert, einen Admin-Benutzer zu erstellen oder ihn als Standardbenutzer mit dem Namen „admin“ zu belassen. Drücken Sie die Eingabetaste, wenn Sie ihn als „admin“ belassen möchten

Geben Sie dann das „Admin“-Passwort ein, drücken Sie einfach erneut die EINGABETASTE, da es zu diesem Zeitpunkt kein Passwort gibt.

Als nächstes werden Sie aufgefordert, ein neues Passwort einzugeben, dann müssen Sie das neue Passwort bestätigen. Das neue Passwort ist nun gesetzt und Sie sehen eine Ausgabe wie diese:

Command change-admin-password executed successfully.

Aktivieren Sie dann die sichere Administratorfunktion, um sich in Ihrem Webbrowser bei IP:4848 anmelden zu können.

# /opt/glassfish6/bin/asadmin --port 4848 enable-secure-admin

Nachdem Sie die sichere Administratorfunktion aktiviert haben, starten Sie GlassFish neu, dann können Sie zu http://YOUR_IP_ADDRESS:4848 gehen, um sich anzumelden und mit den neuen Anmeldeinformationen auf das Dashboard zuzugreifen. Dieses Mal werden Sie nach dem Benutzernamen und dem Passwort des Administrators gefragt, ohne dass die Fehlermeldung angezeigt wird.

# systemctl restart glassfish

Glückwunsch! Sie haben GlassFish erfolgreich auf Ubuntu 22.04 VPS installiert.

Wenn Sie einer unserer Ubuntu-Hosting-Kunden sind, müssen Sie GlassFish natürlich nicht selbst auf Ubuntu 22.04 installieren. Melden Sie sich einfach in unserem Kundenbereich an und reichen Sie dann ein Ticket ein. Einer unserer Administratoren installiert GlassFish auf Ubuntu 22.04 sofort ohne zusätzliche Gebühr für Sie, zusammen mit vielen nützlichen Optimierungen, die wir für Sie vornehmen können. Bei der Verwaltung einer GlassFish-basierten Website geht es nicht nur um die Installation, wir können Ihnen bei der Optimierung Ihrer GlassFish-Installation helfen, wenn Sie einen VPS bei uns haben.

Wenn Ihnen dieser Beitrag über die Installation von GlassFish auf Ubuntu 22.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen zum Teilen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Panels
  1. So installieren Sie ISPConfig 3 unter Ubuntu 18.04

  2. So installieren Sie Webmin unter Ubuntu 18.04

  3. So installieren Sie Panda3D unter Ubuntu 10.04

  4. So installieren Sie Zabbix auf Ubuntu

  5. So installieren Sie R unter Ubuntu 16.04

So installieren Sie R unter Ubuntu 20.04

So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 18.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04