GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Jetty unter Debian 9

In diesem Tutorial zeigen wir Ihnen, wie Sie Jetty auf einem Server installieren, auf dem Debian 9 ausgeführt wird. Der Eclipse Jetty-Webserver bietet einen HTTP-Server und einen Servlet-Container, der statische und dynamische Inhalte entweder aus einer eigenständigen oder einer eingebetteten Instanziierung bereitstellen kann. Es ist leichtgewichtig, hochleistungsfähig, integrierbar, erweiterbar und flexibel und damit eine ideale Plattform für die Bereitstellung dynamischer HTTP-Anforderungen von jeder Java-Anwendung.

ANFORDERUNGEN:

Wir werden unsere Debian 9 Linux VPS-Vorlage für dieses Tutorial verwenden. Sie benötigen außerdem einen Benutzer mit Root-Zugriff oder den Root-Benutzer selbst.

1. Verbinden Sie sich mit Ihrem Server

Verwenden Sie den folgenden Befehl, um sich über SSH als Root-Benutzer mit Ihrem Server zu verbinden:

ssh root@IP_ADDRESS -p PORT_NUMBER

und ersetzen Sie „IP_ADDRESS“ und „PORT_NUMBER“ durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer.

Stellen Sie nach der Anmeldung sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:

$ apt-get update
$ apt-get upgrade

Installieren Sie außerdem unzip und einen Texteditor Ihrer Wahl. Wir werden nano als unseren Texteditor verwenden:

$ apt-get install nano unzip

2. Installieren Sie Java über PPA auf Debian 9

Wir werden das vom Webupd8-Team gepflegte PPA-Repository verwenden, um Java auf Debian 9 zu installieren. Das Installationsskript fordert Sie auf, die Lizenzvereinbarung zu akzeptieren, woraufhin es die Java-Archivdatei von der Oracle-Downloadseite herunterlädt und alles für Sie einrichtet .

Um das Webupd8 Team PPA-Repository hinzuzufügen, führen Sie die folgenden Befehle auf Ihrem Server aus:

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update

Sie können JDK8 jetzt mit dem folgenden Befehl installieren:

$ apt-get install oracle-java8-installer

Um zu überprüfen, ob alles korrekt installiert und eingerichtet ist, führen Sie Folgendes aus:

$ java -version

und Sie sollten etwas Ähnliches wie das Folgende 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)

3. Installieren Sie Jetty 9

Installieren Sie einige Module, die von Jetty benötigt werden, mit dem folgenden Befehl:

$ apt-get install authbind glassfish-jmac-api libapache-pom-java libasm-java libatinject-jsr330-api-java libcommons-dbcp-java libcommons-logging-java
libcommons-parent-java libcommons-pool-java libecj-java libjetty9-extra-java libjetty9-java libmail-java libservlet3.1-java libspring-beans-java
libspring-core-java libtaglibs-standard-impl-java libtaglibs-standard-spec-java libtomcat8-java

In diesem Tutorial installieren wir Jetty 9.3 – wir können die neueste Version von Jetty von der Jetty-Download-Seite herunterladen.

Laden Sie das Jetty 9.3.12-Paket herunter:

 $ wget -c http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.12.v20160915/jetty-distribution-9.3.12.v20160915.zip

Hinweis: Versionshinweise finden Sie in VERSION.txt Datei, die in der Distribution enthalten ist

Entpacken Sie das Jetty-Paket:

$ unzip jetty-distribution-9.3.12.v20160915.zip

Benennen Sie das Verzeichnis in jetty um und verschieben Sie es nach /opt:

$ mv jetty-distribution-9.3.12.v20160915 jetty
$ mv jetty /opt

Wir werden einen Benutzer und eine Gruppe namens jetty erstellen. Erstellen Sie zuerst die Gruppe:

$ sudo addgroup --quiet --system jetty

Erstellen Sie einen Benutzer namens jetty, um den Jetty-Webserver beim Systemstart auszuführen.

$ adduser --quiet --system --ingroup jetty --no-create-home --disabled-password jetty

Ändern Sie den /etc/passwd-Eintrag, um das Zuhause und die Gruppe für den Jetty-Benutzer zu ändern.

$ usermod -c "Jetty" -d /opt/jetty -g jetty jetty

Ändern Sie den Besitz des /opt/jetty-Verzeichnisses in Benutzer-Jetty und Gruppen-Jetty.

$ chown -R jetty:jetty /opt/jetty

Verknüpfen Sie das Skript jetty.sh per Symlink mit dem Verzeichnis /etc/init.d/, um eine Startskriptdatei zu erstellen:

$ ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty

Jetzt müssen Sie eine Konfigurationsdatei für Jetty erstellen. Datei öffnen:

$ nano /etc/default/jetty

Fügen Sie nun Folgendes ein:

JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_HOST=your_server_IP
JETTY_LOGS=/opt/jetty/logs/

Vergessen Sie nicht, Ihre Server-IP-Adresse in der Zeile JETTY_HOST hinzuzufügen.

Navigieren Sie zum Jetty-Installationsverzeichnis:

# cd /opt/jetty

Löschen Sie als Nächstes das Verzeichnis webapps, da sich nichts darin befindet, und kopieren Sie das Verzeichnis webapps aus der Demo-Basis. Es ist ein Test und Demodaten von Jetty.

$ rm -rf webapps/

$ cp -r demo-base/webapps/ /opt/jetty/

Starten Sie abschließend den Jetty-Server:

$ service jetty start

4. Rufen Sie die Jetty-Installation auf

Jetty läuft auf Port 8080. Um auf Ihre Jetty-Installation zuzugreifen, müssen Sie die folgende URL in Ihren Webbrowser eingeben:http://your-ip-address:8080/

Um eine WAR-Datei bereitzustellen, kopieren Sie sie in /opt/jetty/webapps und starten Sie den Server neu. Die Stamm-URL der Webanwendung lautet http://your_IP_address:8080/war_name/ wobei war_name der Name Ihrer Kriegsdatei ist.

Herzliche Glückwünsche. Sie haben Jetty erfolgreich auf Ihrem Debian 9 VPS installiert. Weitere Informationen finden Sie jetzt in der Jetty-Dokumentation.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Jetty für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte über die Schaltflächen unten mit Ihren Freunden in den sozialen Netzwerken oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie Memcached unter Debian 10

  4. So installieren Sie TeamViewer unter Debian 10

  5. So installieren Sie Git unter Debian 9

So installieren Sie Skype unter Debian 9

So installieren Sie R unter Debian 10

So installieren Sie Debian 11

So installieren Sie Jetty unter Debian 9 Stretch

So installieren Sie Go unter Debian 10

So installieren Sie Go unter Debian