How to Install Eclipse IDE on Windows 10
Inhaltsverzeichnis:
- Voraussetzungen
- Installieren Sie OpenJDK
- Erstellen Sie einen Tomcat-Systembenutzer
- Laden Sie Tomcat herunter
- Erstellen Sie eine System-Unit-Datei
- Passen Sie die Firewall an
- Konfigurieren Sie die Tomcat Web Management-Oberfläche
- Testen Sie die Installation
- Fazit
Dieses Tutorial zeigt Ihnen, wie Sie Tomcat 8.5 unter CentOS 7 installieren. Tomcat ist eine Open-Source-Implementierung von Java Servlet-, JavaServer Pages-, Java Expression Language- und Java WebSocket-Technologien.
Voraussetzungen
Bevor Sie mit diesem Lernprogramm beginnen, stellen Sie sicher, dass Sie mit einem Benutzerkonto mit Sudo-Berechtigungen oder mit dem Root-Benutzer auf Ihrem Server angemeldet sind. Es wird empfohlen, Verwaltungsbefehle als sudo-Benutzer anstelle von root auszuführen. Wenn Sie keinen sudo-Benutzer auf Ihrem System haben, erstellen Sie einen, indem Sie diese Anweisungen befolgen.
Installieren Sie OpenJDK
Tomcat 8.5 erfordert Java SE 7 oder höher. In diesem Tutorial installieren wir OpenJDK 8, die Open-Source-Implementierung der Java-Plattform, die die Standard-Java-Entwicklung und -Runtime in CentOS 7 ist.
Die Installation ist einfach und unkompliziert:
sudo yum install java-1.8.0-openjdk-devel
Erstellen Sie einen Tomcat-Systembenutzer
Das Ausführen von Tomcat als Root-Benutzer ist ein Sicherheitsrisiko und wird nicht empfohlen. Stattdessen erstellen wir einen neuen Systembenutzer und eine neue Systemgruppe mit dem Basisverzeichnis
/opt/tomcat
, in der der Tomcat-Dienst ausgeführt wird:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Laden Sie Tomcat herunter
Wir werden die neueste Version von Tomcat 8.5.x von der Tomcat-Downloadseite herunterladen. Zum Zeitpunkt des Schreibens ist die neueste Version 8.5.37. Bevor Sie mit dem nächsten Schritt fortfahren, sollten Sie auf der Downloadseite nach neuen Versionen suchen.
Wechseln Sie in das Verzeichnis
/tmp
und laden Sie die ZIP-Datei mit wget herunter:
cd /tmp
wget
Wenn der Download abgeschlossen ist, extrahieren Sie die Zip-Datei und verschieben Sie sie in das Verzeichnis
/opt/tomcat
:
unzip apache-tomcat-*.zip
sudo mkdir -p /opt/tomcat
sudo mv apache-tomcat-8.5.37 /opt/tomcat/
Tomcat 8.5 wird häufig aktualisiert. Um mehr Kontrolle über Versionen und Updates zu haben, erstellen wir als
latest
einen symbolischen Link, der auf das Tomcat-Installationsverzeichnis verweist:
sudo ln -s /opt/tomcat/apache-tomcat-8.5.37 /opt/tomcat/latest
Der Tomcat-Benutzer, den wir zuvor eingerichtet haben, muss Zugriff auf das Tomcat-Verzeichnis haben. Ändern Sie den Verzeichnisbesitz in Benutzer- und Gruppenkater:
sudo chown -R tomcat: /opt/tomcat
Machen Sie die Skripte im
bin
Verzeichnis ausführbar, indem Sie den folgenden
chmod
Befehl
chmod
:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Erstellen Sie eine System-Unit-Datei
Um Tomcat als Dienst
tomcat.service
, erstellen Sie eine Einheitendatei
tomcat.service
im Verzeichnis
/etc/systemd/system/
mit folgendem Inhalt:
Description=Tomcat 8.5 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/jre" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh WantedBy=multi-user.target
Benachrichtigen Sie systemd, dass wir eine neue Unit-Datei erstellt haben, und starten Sie den Tomcat-Dienst, indem Sie Folgendes ausführen:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Überprüfen Sie den Servicestatus mit dem folgenden Befehl:
sudo systemctl status tomcat
tomcat.service - Tomcat 8.5 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2018-03-31 16:30:48 UTC; 3s ago Process: 23826 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 23833 (java) CGroup: /system.slice/tomcat.service └─23833 /usr/lib/jvm/jre/bin/java -Djava.util.logging.config.file=/opt/tomcat/latest/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.security.egd=fi…
Wenn keine Fehler vorliegen, können Sie den Tomcat-Dienst so konfigurieren, dass er beim Booten automatisch gestartet wird:
Passen Sie die Firewall an
Wenn Ihr Server durch eine Firewall geschützt ist und Sie von außerhalb des lokalen Netzwerks auf die Tomcat-Schnittstelle zugreifen möchten, öffnen Sie Port
8080
.
Verwenden Sie die folgenden Befehle, um den erforderlichen Port zu öffnen:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
In den meisten Fällen verwenden Sie beim Ausführen von Tomcat in einer Produktionsumgebung einen Lastenausgleich oder einen Reverse-Proxy. Es wird empfohlen, den Zugriff auf Port
8080
nur auf Ihr internes Netzwerk zuzulassen.
Konfigurieren Sie die Tomcat Web Management-Oberfläche
Zu diesem Zeitpunkt ist Tomcat installiert und wir können mit einem Webbrowser auf Port
8080
zugreifen, aber wir können nicht auf die Webverwaltungsoberfläche zugreifen, da wir noch keinen Benutzer erstellt haben.
Tomcat-Benutzer und ihre Rollen werden in der Datei
tomcat-users.xml
definiert.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Um einen neuen Benutzer hinzuzufügen, der auf die Tomcat-Weboberfläche (Manager-GUI und Admin-GUI)
tomcat-users.xml
kann, müssen Sie den Benutzer in
tomcat-users.xml
Datei
tomcat-users.xml
wie unten dargestellt definieren. Stellen Sie sicher, dass Sie den Benutzernamen und das Passwort auf etwas Sichereres ändern:
Standardmäßig ist die Tomcat-Webverwaltungsoberfläche so konfiguriert, dass der Zugriff nur vom lokalen Host aus möglich ist. Wenn Sie von einer Remote-IP-Adresse oder von einem anderen Ort, der aus Sicherheitsgründen nicht empfohlen wird, auf das Webinterface zugreifen möchten, können Sie die folgenden Dateien öffnen und die folgenden Änderungen vornehmen.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlDie Liste der zulässigen IP-Adressen ist eine durch vertikale Striche
|
getrennte Liste. Sie können einzelne IP-Adressen hinzufügen oder reguläre Ausdrücke verwenden.
Starten Sie den Tomcat-Dienst neu, damit die Änderungen wirksam werden:
Testen Sie die Installation
Öffnen Sie Ihren Browser und geben Sie Folgendes ein:
http://:8080
http://:8080
Nach erfolgreicher Installation wird ein Bildschirm ähnlich dem folgenden angezeigt:



Fazit
Sie haben Tomcat 8.5 erfolgreich auf Ihrem CentOS 7-System installiert und erfahren, wie Sie auf die Tomcat-Verwaltungsoberfläche zugreifen. Sie können jetzt die offizielle Dokumentation zu Apache Tomcat 8 besuchen und mehr über die Funktionen von Apache Tomcat erfahren.
Java Kater CentosSo installieren und konfigurieren Sie redmine auf centos 7
Redmine ist eines der beliebtesten Tools für Open Source-Projektmanagement und Issue-Tracking. Dieses Tutorial behandelt die Schritte, die zur Installation und Konfiguration von Redmine unter CentOS 7 erforderlich sind.
So installieren und konfigurieren Sie vnc auf centos 7
In diesem Tutorial werden wir Sie durch die Schritte zur Installation und Konfiguration eines VNC-Servers auf einem CentOS 7-System führen. Wir zeigen Ihnen auch, wie Sie eine sichere Verbindung zum VNC-Server über einen SSH-Tunnel herstellen.
So installieren und konfigurieren Sie gitlab auf centos 7
GitLab ist ein webbasierter Open-Source-Git-Repository-Manager, der in Ruby geschrieben wurde und Wiki, Problemverwaltung, Codeüberprüfung, Überwachung sowie kontinuierliche Integration und Bereitstellung umfasst. Dieses Tutorial beschreibt die Schritte, die zur Installation und Konfiguration von GitLab (CE) auf einem CentOS 7-System mit den Omnibus-Paketen erforderlich sind.







