[JAVA] Anlegestelle v8 auf CentOS7

Vorwort

Hinweise zum Erstellen von Jetty unter CentOS 7 ohne Yum, das dafür bekannt ist, leichter und schneller als Tomcat zu sein Ich persönlich mag den Neustart des Dienstes sehr, weil er mit einer explosiven Geschwindigkeit endet. (Tomcat dauert 5 Minuten, wenn Sie nicht gut darin sind)

Annahme

Bauarbeiten

Vorbereitung

Stegbenutzer hinzugefügt (Benutzername kann alles andere als leicht zu verstehen sein)

[root@localhost ]# useradd jetty
[root@localhost ]# passwd jetty

Java-Installation

Laden Sie JDK rpm von der unten stehenden URL herunter http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Bringen Sie die abgelegte RPM auf den Zielserver

[root@localhost ]# yum localinstall jdk-8u111-linux-x64.rpm
#Wurzel und Steg.bash_Java in Profil exportieren_HOME=/usr/Java/jdk1.8.0_111/jre/Hinzugefügt

Anlegestelleninstallation

Vom Steg offiziell fallen gelassen und dekomprimiert => Eigentümer- / Gruppenwechsel Im folgenden Beispiel wird es in / opt platziert, Sie können jedoch einen beliebigen Pfad verwenden.

[root@localhost ]# wget http://central.maven.org/maven2/org/eclipse/jetty/jetty-distribution/8.1.21.v20160908/jetty-distribution-8.1.21.v20160908.tar.gz
[root@localhost ]# tar xzvf jetty-distribution-8.1.21.v20160908.tar.gz
[root@localhost ]# mv jetty-distribution-8.1.21.v20160908 /opt/jetty
[root@localhost ]# cd /opt
[root@localhost /opt]# chown -R jetty:jetty jetty

Registrieren von Diensten bei systemd

Yum macht das automatisch. Sie müssen diesen Bereich auch manuell erstellen / registrieren

[root@localhost /opt]# vim /usr/lib/systemd/system/jetty.service
[Unit]
Description=Jetty Application Containar

[Service]
Type=simple
EnvironmentFile=-/opt/jetty/etc/jetty-env
PIDFile=/opt/jetty/jetty.pid
User=jetty
Group=jetty
ExecStart=/opt/jetty/bin/jetty.sh start
ExecReload=/opt/jetty/bin/jetty.sh restart
ExecStop=/optjetty/bin/jetty.sh stop

StandardOutput=null

[Install]
WantedBy=multi-user.target

[root@localhost /opt]# systemctl daemon-reload

Registrieren eines neuen Dienstes für firewalld (optional)

Wenn Sie firewalld nicht zu Überprüfungszwecken verwenden, überspringen Sie es und klicken Sie auf OK

[root@localhost ]# vim /usr/lib/firewalld/services/jetty.xml

<service>
  <short>WWW (HTTP-jetty)</short>
  <description>HTTP is the protocol used to serve Web pages. If you plan to make your Web server publicly available, enable this option. This option is not required for viewing pages locally or developing Web pages.</description>
  <port protocol="tcp" port="8080"/>
</service>

[root@localhost ]# systemctl restart firewalld
[root@localhost ]# firewall-cmd --add-service=jetty --zone=public --permanent
success
[root@localhost ]# systemctl restart firewalld

Funktionsprüfung

Starten Sie zuerst Jetty. Stellen Sie außerdem sicher, dass der Dienst beim Start des Betriebssystems automatisch gestartet wird.

[root@localhost ]# systemctl enable jetty
[root@localhost ]# systemctl start jetty
[root@localhost ]# systemctl status jetty
[root@localhost ]# ss -nat | grep 8080
LISTEN     0      100                      :::8080                    :::*

Greifen Sie mit einem Webbrowser auf http: // [ip_addr]: 8080 zu. Wenn die obere Seite des Stegs angezeigt wird, ist dies in Ordnung.

Recommended Posts

Anlegestelle v8 auf CentOS7
Tomcat v8 unter CentOS7
Installieren Sie OpenFOAM v2006 unter CentOS
Maven auf CentOS 7 Tutorial
Docker-Installation unter CentOS 6
Verwenden Sie perltidy unter CentOS 8
Installieren Sie Golang unter CentOS 8
Probieren Sie OpenLiteSpeed unter CentOS8 aus
Installieren Sie Vertica 10.0 unter CentOS 6.10
Installation von Zabbix 5 unter CentOS 8
Verwenden Sie mod_auth_cas unter CentOS 8
Installieren Sie PostgreSQL 12 auf Centos8
Installieren Sie Python 3 unter CentOS 7
Installieren Sie kuromoji unter CentOS7
OpenJDK-Installation unter CentOS7
Installieren Sie PostGIS 2.5.5 unter CentOS7
Installieren Sie jpndistrict unter CentOS 7
Installieren Sie Redmine 4.1.1 unter CentOS 7
Smokeping Installation unter CentOS7
Installieren Sie PostgreSQL 13 unter CentOS 7.5
Probieren Sie Rabbit MQ + PHP unter CentOS aus
Stellen Sie exFat unter CentOS 7 zur Verfügung
Richten Sie Gitolite unter CentOS 7 ein
Installieren Sie Apache unter CentOS auf VirtualBox
Ändern Sie die Java-Version unter CentOS
Installieren Sie Ruby 2.7 unter CentOS 7 (SCL)
Führen Sie eine Protokollrotation mit Centos durch
So stellen Sie Laravel für CentOS 7 bereit
Aktivieren Sie Openjdk10 und Maven unter CentOS
Java Open JDK 8 unter CentOS 7 installieren
Versuchen Sie, CentOS 8 in Raspberry Pi 3 zu integrieren
WordPress mit Docker Compose unter CentOS 8
So installieren Sie MariaDB 10.4 unter CentOS 8
Installieren Sie Apache 2.4.46 von der Quelle unter CentOS 7
Verwenden Sie den Befehl iostat unter CentOS 8
Ich habe versucht, CentOS 8 unter ESXi 6.7 zu installieren
Schritte zum Installieren von devtoolset-6 unter CentOS 7
Verwenden Sie Docker CE (Official) mit CentOS 8
Installieren Sie Java 9 unter Windows 10 und CentOS 7
Ich habe F-Revo CRM 7.3 unter CentOS 7.7 installiert
Installieren Sie samba4 aus dem Quellcode unter CentOS8
Gegenmaßnahmen für FDclone-Build-Fehler unter CentOS 8
Passen Sie OpenFOAM v8 Docker Image auf dem Mac an
Ändern Sie die JDK- und Tomcat-Versionen unter CentOS
Installieren Sie den Webmail-Client Rainloop unter CentOS 8
So installieren Sie Beta PHP8.0 unter CentOS8
Holen Sie sich das Wildcard-Zertifikat unter CentOS6
Persönliche Tipps zur Arbeit mit CentOS-Servern
Richten Sie die Docker-Registrierung lokal unter CentOS 7 ein
Installieren Sie CentOS 7 auf Raspberry pi 4 Model B.