Wir zeigen Ihnen, wie Sie Tomcat 9 auf Ubuntu 16.04 installieren. Apache Tomcat (früher bekannt als Jakarta-Tomcat ) oder einfach Tomcat, ist ein Open-Source-Webserver und Servlet-Container, der von der Apache Software Foundation entwickelt wurde. Es führt Java-Servlets aus und rendert Webseiten, die Java Server Page-Codierung enthalten, und ist einer der beliebtesten Webserver, die von Java-Entwicklern verwendet werden. In diesem Artikel werden wir die neueste Version des Tomcat 9-Servers auf einem Ubuntu 16.04 VPS installieren. Dieses Tutorial sollte auch auf anderen Debian-basierten Systemen funktionieren, wurde aber für Ubuntu 16.04 getestet und geschrieben
1. Anmeldung über SSH
Melden Sie sich zunächst über SSH als Benutzer root
bei Ihrem Ubuntu 16.04 VPS anssh root@IP_address
2. Starten Sie eine neue Bildschirmsitzung
screen -U -S tomcat9
3. Alle Systempakete aktualisieren
Um alle auf Ihrem Server installierten Pakete zu aktualisieren, führen Sie den folgenden Befehl im Terminal
ausapt-get update && apt-get upgrade
4. Installieren Sie Java
Um den Tomcat-Server auszuführen, muss Java auf dem VPS installiert sein. Führen Sie den folgenden Befehl aus, um das Java Development Kit-Paket (JDK)
zu installierenapt-get install default-jdk
Nachdem die Installation abgeschlossen ist, können Sie das auf Ihrem Server installierte Java mit dem folgenden Befehl überprüfen
java -version
Wenn Sie eine ähnliche Ausgabe wie oben erhalten, war die Installation erfolgreich.
openjdk version "1.8.0_91" OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~16.04.1-b14) OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Sobald Java auf dem Server installiert ist, fahren wir mit der Installation von Tomcat 9 fort.
5. Tomcat 9 installieren und konfigurieren
Aus Sicherheitsgründen wird davon abgeraten, Tomcat als Benutzer root auszuführen, daher erstellen wir einen neuen Systembenutzer
useradd -r tomcat9 --shell /bin/false
Ändern Sie das aktuelle Arbeitsverzeichnis in /opt und laden Sie die neueste Version von Tomcat 9 in das Verzeichnis /opt auf Ihrem Server herunter. Zum Zeitpunkt des Schreibens dieses Tutorials ist die Tomcat-Version 9.0.0.M6 die neueste. Sie sollten auf die offizielle Website von Tomcat gehen und prüfen, ob eine neuere Version verfügbar ist.
cd /opt wget http://mirror.symnds.com/software/Apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz
Extrahieren Sie den Inhalt des Tarball-Archivs „apache-tomcat-9.0.0.M6.tar.gz“
tar -zxf apache-tomcat-9.0.0.M6.tar.gz
Erstellen Sie einen symbolischen Link des Tomcat-Verzeichnisses zu /opt/tomcat-latest und legen Sie den entsprechenden Besitz fest:
ln -s apache-tomcat-9.0.0.M6 tomcat-latest chown -hR tomcat9: tomcat-latest apache-tomcat-9.0.0.M6
Tomcat kann mit den Bash-Skripten im Verzeichnis /opt/tomcat-latest/bin gestartet, gestoppt und neu gestartet werden, oder noch besser, wir erstellen zu diesem Zweck eine systemd-Init-Datei
nano /etc/systemd/system/tomcat.service
und fügen Sie der Datei den folgenden Inhalt hinzu
[Unit] Description=Tomcat9 After=network.target [Service] Type=forking User=tomcat9 Group=tomcat9 Environment=CATALINA_PID=/opt/tomcat-latest/tomcat9.pid Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 Environment=CATALINA_HOME=/opt/tomcat-latest Environment=CATALINA_BASE=/opt/tomcat-latest Environment="CATALINA_OPTS=-Xms512m -Xmx512m" Environment="JAVA_OPTS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.skipUpdateCheck=true -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC" ExecStart=/opt/tomcat-latest/bin/startup.sh ExecStop=/opt/tomcat-latest/bin/shutdown.sh [Install] WantedBy=multi-user.target
Speichern Sie die Datei, laden Sie den systemd-Daemon neu, starten Sie den Tomcat-Server und aktivieren Sie ihn für den Start beim Booten
systemctl daemon-reload systemctl start tomcat systemctl enable tomcat
Wenn Sie die Anweisungen in diesem Tutorial genau befolgt haben, können Sie schließlich auf Tomcat zugreifen, indem Sie in Ihrem bevorzugten Webbrowser zu http://your_server_IP:8080
navigieren
Natürlich müssen Sie Tomcat 9 nicht auf Ubuntu 16.04 installieren, wenn Sie einen unserer SSD-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Tomcat 9 für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Sie können auch unseren Leitfaden zur Installation von Tomcat unter Ubuntu 18.04 lesen.
PS. Wenn Ihnen dieser Beitrag über die Installation von Tomcat 9 auf Ubuntu 16.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.