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

So installieren Sie GlassFish unter Ubuntu 18.04

Glasfisch ist eine vollwertige Open-Source-Referenzimplementierung des Java-EE-Anwendungsservers zum Entwickeln und Bereitstellen von Java-basierten Anwendungen. Es unterstützt JPA, JSF, JSP/Servlet, JMS, RMI sowie viele andere Java-basierte Technologien. Es bietet außerdem sowohl Web- als auch CLI-basierte Verwaltungskonsolen für eine einfachere Konfiguration und Verwaltung Ihrer Java-Anwendungen und ihrer jeweiligen Komponenten.

Glasfisch wird durch das GlassFish-Projekt gepflegt und weiterentwickelt. Es ist unter der Common Development and Distribution License (CDDL) sowie der GNU General Public License (GPL) lizenziert. Das Projekt wird derzeit von Oracle gesponsert.

In diesem Artikel zeigen wir Ihnen, wie Sie GlassFish auf einem Linux-VPS installieren mit Ubuntu 18.04 OS.

Voraussetzungen:

Stellen Sie sicher, dass Ihr Server die folgenden Mindestanforderungen erfüllt:

  • Ein VPS mit Ubuntu 18.04 darauf (vorzugsweise eine Neuinstallation)
  • Ein Benutzerkonto mit Root-Zugriff oder Zugriff auf den „Root“-Benutzer

Updates installieren und Abhängigkeiten beheben

Melden Sie sich über SSH bei Ihrem Server an:

ssh username@server_ip

Denken Sie daran, „Benutzername“ durch den Benutzernamen zu ersetzen, den Sie auf dem Server verwenden möchten, sowie „server_ip“ durch die IP-Adresse Ihres Servers.

Bevor Sie mit der Installation von GlassFish Server beginnen, sollten Sie die Systempakete auf die neuesten Versionen aktualisieren, sofern verfügbar:

sudo apt-get update
sudo apt-get upgrade

Installieren Sie die von GlassFish benötigten Softwarepaketabhängigkeiten, indem Sie den folgenden Befehl ausführen:

sudo apt-get install software-properties-common wget unzip

Installieren und Konfigurieren von Java 8

Da GlassFish auf Java basiert, muss es zuerst auf Ihrem Ubuntu-Server installiert und konfiguriert werden. Zum jetzigen Zeitpunkt unterstützt GlassFish 5.0 nur Java 8.

Dieser Befehl installiert Oracle JDK 8 mithilfe des PPA-Repositorys:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

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

sudo java -version

Sie sollten die folgende Nachricht sehen:

java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

Aktualisieren der Java-Umgebungsvariablen

Die meisten Java-Anwendungen verwenden die Variable JAVA_HOME bei der Bestimmung des Speicherorts Ihrer Java-Installation.

Um zu prüfen, ob Sie bereits JAVA_HOME haben set, geben Sie den folgenden Befehl ein:

echo $JAVA_HOME

Wenn Sie eine leere Zeile sehen, bedeutet dies, dass JAVA_HOME nicht konfiguriert ist Variable. Wenn dies der Fall ist, können Sie überprüfen, ob der richtige Pfad verwendet wird, indem Sie die folgenden Schritte ausführen.

Verwenden Sie den folgenden Befehl, um den aktuellen Java-Speicherort zu ermitteln:

sudo update-alternatives --config java

Die Ausgabe sollte Ihnen den Java-Installationspfad wie folgt zeigen:
/usr/lib/jvm/java-8-oracle/jre/bin/java

Jetzt müssen wir den Java-Speicherort an unsere Umgebungsdatei anhängen. Ändern Sie den Pfad entsprechend Ihrem Java-Pfad:

sudo echo JAVA_HOME=\"/usr/lib/jvm/java-8-oracle/bin/java\" >> /etc/environment

Danach müssen wir die Datei beziehen, um unsere Shell zu aktualisieren:

source /etc/environment

Jetzt können Sie überprüfen, ob JAVA_HOME wird mit einem der folgenden Befehle festgelegt:

echo $JAVA_HOME
$JAVA_HOME -version

Installieren des neuesten GlassFish-Servers

Zum Zeitpunkt des Verfassens dieses Artikels ist die aktuellste Version von GlassFish Server 5.0.1.

Zuerst müssen wir unser aktuelles Verzeichnis in /opt:

ändern
cd /opt

Wir können jetzt die neueste Nightly-Build-Version von GlassFish von der offiziellen GlassFish-Website herunterladen.

sudo wget http://download.oracle.com/glassfish/5.0.1/nightly/latest-glassfish.zip

Extrahieren Sie die Dateien in das aktuelle Verzeichnis. Sie können ein anderes Verzeichnis auswählen, wenn Sie Ihre Installation von GlassFish woanders behalten möchten.

sudo unzip latest-glassfish.zip

So extrahieren Sie in ein bestimmtes Verzeichnis:

sudo unzip latest-glassfish.zip -d /path/to/desired/directory

Einrichten des GlassFish-Dienstes

Erstellen Sie die Servicedatei:

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

Kopieren Sie Folgendes und fügen Sie es ein. Ändern Sie den GlassFish-Pfad in Bezug auf das Verzeichnis Ihrer GlassFish-Installation:
[Unit]
Description = GlassFish Server v5.0
After = syslog.target network.target

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

[Install]
WantedBy = multi-user.target

Speichern und schließen. Jetzt müssen wir die Systemdienste neu laden:

sudo systemctl daemon-reload

Verwalten des GlassFish-Dienstes

So aktivieren Sie GlassFish beim Booten:

sudo systemctl enable glassfish

So starten Sie GlassFish:

sudo systemctl start glassfish

Überprüfen Sie den Dienststatus mit diesem Befehl:

sudo systemctl status glassfish

Auf GlassFish zugreifen

Sobald GlassFish gestartet ist, können Sie nun auf Port 8080 auf die Standardseite zugreifen.
http://<server-ip-address>:8080

Sie können über Port 4848 auf die Web-Administratorkonsole zugreifen.

http://<server-ip-address>:4848

Denken Sie daran, „server-ip-address“ durch die IP-Adresse Ihres Servers zu ersetzen.

Einrichten des GlassFish-Pfades

GlassFish hat ein Dienstprogramm namens asadmin die Befehle zum Einrichten von GlassFish über eine Befehlszeile akzeptiert. Zum Ausführen von asadmin überall ausführbar ist, führen Sie den folgenden Befehl aus:

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

Sichern der GlassFish-Admin-Konsole

Das Standard-Admin-Passwort ist leer. Führen Sie den folgenden Befehl aus, um das Administratorkennwort zu aktualisieren:

asadmin change-admin-password

Enter admin user name [default: admin]>admin
Enter the admin password> <blank>
Enter the new admin password>
Enter the new admin password again>
Command change-admin-password executed successfully.

Nachdem wir das Admin-Passwort geändert haben, müssen wir nun die Funktion „sicherer Admin“ aktivieren. Es wird nach den Anmeldeinformationen fragen, die wir zuvor hinzugefügt haben.

asadmin enable-secure-admin

Wir müssen GlassFish neu starten, damit die Änderungen wirksam werden:

sudo systemctl restart glassfish

GlassFish testen

Da wir nun einen GlassFish-Server haben, der sicheren Administratorzugriff verwendet, können wir den Server jetzt testen, indem wir eine Beispiel-WAR-Datei bereitstellen.

Zuerst müssen wir eine Beispiel-WAR-Datei in das Dokumentenstammverzeichnis von domain1 herunterladen:

cd /opt/glassfish5/glassfish/domains/domain1/docroot/ 
sudo wget https://github.com/dmatej/Glassfish/raw/master/v2/www/downloads/quickstart/hello.war

Führen Sie zum Bereitstellen den folgenden Befehl aus. Es wird nach Admin-Anmeldeinformationen gefragt:

asadmin deploy hello.war

Navigieren Sie nach erfolgreicher Bereitstellung zu:
http://<server-ip-address>:8080/hello

Sie sollten die folgende Nachricht sehen:

Hallo, mein Name ist Duke. Wie heißt du?

Und das ist es! Sie haben jetzt einen funktionierenden GlassFish-Server auf Ihrem Ubuntu 18.04 VPS.

Siehe verwandt :So konfigurieren Sie GlassFish-Cluster mit automatischem Lastenausgleich

Natürlich müssen Sie GlassFish nicht auf Ubuntu 18.04 installieren wenn Sie einen unserer GlassFish-Hosting-Pläne verwenden. Wenn ja, können Sie einfach unser Support-Team bitten, GlassFish auf Ubuntu 18.04 für Sie zu installieren. Sie sind rund um die Uhr verfügbar und können Ihnen bei der Installation helfen.

PS . Wenn Ihnen dieser Blogbeitrag zur Installation von GlassFish auf Ubuntu 18.04 gefallen hat, können Sie ihn gerne in sozialen Netzwerken teilen, indem Sie die unten stehenden Verknüpfungen verwenden, oder einfach einen Kommentar hinterlassen. Danke.


Panels
  1. So installieren Sie Java 17 in Ubuntu 20.04

  2. So installieren Sie GlassFish unter Ubuntu 16.04

  3. So installieren Sie R unter Ubuntu 16.04

  4. So installieren Sie Java unter Ubuntu 16.04

  5. So installieren Sie Java unter Ubuntu 20.04

So installieren Sie Java unter Ubuntu 18.04

So installieren Sie Java unter Ubuntu 18.04

So installieren Sie Java 8 unter Ubuntu 18.04

So installieren Sie Java unter Ubuntu 18.04

Wie installiere ich Java unter Ubuntu 18.04?

So installieren Sie Java unter Ubuntu 22.04