In diesem Tutorial zeigen wir Ihnen, wie Sie GlassFish auf Ubuntu 14.04 installieren. Für diejenigen unter Ihnen, die es nicht wussten, GlassFish ist ein beliebter App-Server, auf dem Java-basierte Webanwendungen ausgeführt werden können Die Version GlassFish 4.1 unterstützt die neueste Java-Plattform:Enterprise Edition 7. Sie unterstützt Enterprise JavaBeans, JPA, JavaServer Faces, JMS, RMI, JavaServer Pages, Servlets usw.
In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen die schrittweise Installation von GlassFish auf dem Ubuntu 14.04-Server.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 14.04 und jede andere Debian-basierte Distribution wie Linux Mint.
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Installieren Sie GlassFish auf Ubuntu 14.04
Schritt 1. Stellen Sie zunächst sicher, dass alle Pakete auf dem neuesten Stand sind.
apt-get -y update
Schritt 2. Installieren Sie Java JDK 8 auf Ubuntu 14.04.
Installierte Java-Version überprüfen:
java -version
Ergebnis:
java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b25) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b25, mixed mode)
Schritt 3. Installieren Sie GlassFish.
GlassFish sollte nicht unter Root-Rechten laufen, um es als Nicht-Root-Benutzer auszuführen, erstellen wir einen Benutzer glassfish. Wenn Sie glassfish als Root ausführen möchten, überspringen Sie einfach diesen Schritt und führen Sie alles als root aus, aber ich rate dringend davon ab.Das Home-Verzeichnis des Benutzers wird das Glassfish-Verzeichnis sein:
useradd glassfish chown -R glassfish:glassfish /opt/glassfish4
Laden Sie die neueste stabile Version von GlassFish herunter. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 4.1:
su - glassfish wget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip unzip glassfish-4.1.zip rm -f glassfish-4.1.zip
Erstellen Sie ein Init-Skript für den GlassFish-Dienst:
nano /etc/init.d/glassfish
Fügen Sie die folgenden Codezeilen hinzu:
#!/bin/bash # # description: Startup script for Glassfish Application Server # processname: glassfish GLASSFISH_HOME=/opt/glassfish4/glassfish export GLASSFISH_HOME GLASSFISH_USER=glassfish export GLASSFISH_USER start() { echo -n "Starting Glassfish: " su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin start-domain domain1" sleep 2 echo "done" } stop() { echo -n "Stopping Glassfish: " su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin stop-domain domain1" echo "done" } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo $"Usage: glassfish {start|stop|restart}" exit esac
Machen Sie das ‚glassfish‘-Skript ausführbar:
chmod 755 /etc/init.d/glassfish
Um den GlassFish-Dienst-Daemon zu starten, verwenden Sie den folgenden Befehl:
### Start GlassFish ### sudo /etc/init.d/glassfish start ### Stop GlassFish ### sudo /etc/init.d/glassfish stop ### restart GlassFish ### sudo /etc/init.d/glassfish restart
Um die Fernverwaltung zu aktivieren und über einen Webbrowser auf die GlassFish-Verwaltungskonsole zuzugreifen, führen Sie die folgenden Befehle aus:
cd /opt/glassfish4/glassfish/bin ./asadmin --user admin asadmin> change-admin-password ./asadmin --host your-domain.com --port 4848 enable-secure-admin
Schritt 4. Zugriff auf GlassFish.
GlassFish wird standardmäßig auf HTTP-Port 8080 und von der Administration auch auf Port 4848 verfügbar sein. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com:8080
oder http://your-server-ip:4848
und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen. Wenn Sie eine Firewall verwenden, öffnen Sie bitte die Ports 8080 und 4848, um den Zugriff auf das Control Panel zu ermöglichen.
Herzlichen Glückwunsch! Sie haben GlassFish erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von GlassFish auf einem Ubuntu 14.04-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle GlassFish-Website zu besuchen.
Herzlichen Glückwunsch! P>