[JAVA] Installieren Sie Tomcat auf Sakuras VPS

Annahme

Das Level, das ich nur zwei Tage lang bewegen konnte, ohne es selbst zu wissen. schwer. Sie können Linux und vim genug betreiben, um PHP auf einem Mietserver auszuführen. Der VPS-Vertrag wurde bei Sakura abgeschlossen. CentOS 7 ist auf der Sakura-Webkonsole installiert Apache installiert Wenn Sie es noch nicht getan haben Ich verstehe sogar Katzen! Sakuras VPS-Kurs 2. "Lass uns den Server berühren! Lesen und tun Sie genau das. Bisher ist es einfach.

Hauptsächlich danach Verfahren zum Installieren von Apache Tomcat 9 unter CentOS 7 Ich werde mit Bezug auf fortfahren Hier möchte ich nur hinzufügen, dass ich feststeckte, also kommen Sie bitte nur zurück, wenn Sie das oben genannte nicht tun konnten.

Machen Sie große Dinge (da es Abhängigkeiten gibt, können Sie scheitern, wenn Sie dies nicht in der Reihenfolge von oben tun).

Installieren Sie Java Installieren Sie Tom Cat Stellen Sie die Firewall vom Terminal aus ein Geben Sie den Port von Sakuras Konsole frei.

java Installieren Sie jdk. ** (Da es nicht aufwärtskompatibel ist, machen Sie es zu einer kompatiblen Version des Frameworks, das Sie verwenden möchten. Es ist nicht in Ordnung, wenn es neu ist.) ** Einfach installieren.

TomCat Laden Sie es zunächst irgendwie auf den Server herunter. (Wählen Sie auch diejenige aus, die der Java-Version entspricht. Dies bedeutet nicht, dass sie neu sein sollte.)

Wenn Sie googeln, werden Ihnen einige Leute verschiedene Methoden beibringen, aber es gibt viele. Wenn Sie es nicht wissen, gehen Sie verloren. Sie können sich entweder beim Server anmelden und den Befehl curl oder wget verwenden oder ihn lokal von einem GUI-Browser herunterladen und mit FTP auf den Server kopieren. Alles ist gleich, sodass Sie die Ihnen bekannte Methode kopieren und einfügen und nur die Version neu schreiben können. Überprüfen Sie für die Version die aktuell verfügbare Nummer auf der offiziellen Seite von Tomcat und ändern Sie sie.

Wechseln Sie nach dem Herunterladen in das angegebene Verzeichnis und entpacken Sie es. Dies wird auch auf verschiedene Arten geschrieben Alles unter / opt / sieht gut aus? / opt / tomcat Es gab einen Artikel in einem Verzeichnis wie /opt/apache-8.0.5-tomcat-M24/. ** * Der hier festgelegte Pfadname muss in der später angezeigten Einstellungsdatei neu geschrieben werden. Wenn TomCat nicht gestartet werden kann, überprüfen Sie den hier installierten Pfad. ** ** **

Registrieren Sie den Dienst. (Dies ist ein Durcheinander für mich. Wenn Sie es richtig wissen wollen, sehen Sie bitte andere Leute.) Ich bin nicht sicher, aber TomCat wird erst gestartet, wenn Sie es richtig gemacht und erfolgreich gestartet haben. Ich bin süchtig danach, also schreibe ich die Tipps zum Kopieren der Referenzseite.

/etc/systemd/system/tomcat.service

[Unit]
Description=Apache Tomcat 9
After=network.target

[Service]
User=tomcat
Group=tomcat
Type=oneshot
PIDFile=/opt/apache-tomcat-9.0.0.M21/tomcat.pid
RemainAfterExit=yes

ExecStart=/opt/apache-tomcat-9.0.0.M21/bin/startup.sh
ExecStop=/opt/apache-tomcat-9.0.0.M21/bin/shutdown.sh
ExecReStart=/opt/apache-tomcat-9.0.0.M21/bin/shutdown.sh;/opt/apache-tomcat-9.0.0.M21/bin/startup.sh

[Install]
WantedBy=multi-user.target

Als Schlussfolgerung /opt/apache-tomcat-9.0.0.M21/ Ordnen Sie den Teil dem Namen des Verzeichnisses zu, in dem Tomcat zuvor entpackt wurde. Bitte beachten Sie, dass es nicht immer der Fall ist, den Namen der heruntergeladenen Version zu ändern. Ich war süchtig danach. In meinem Fall war es /opt/tomcat/bin/startup.sh. Verwenden Sie cd / opt / to ls, um zu sehen, wie Sie es benannt haben. Wenn Sie hier einen Fehler machen, werden Sie mit Fehlern behandelt, wenn Sie den Bestätigungsbefehl später eingeben.

Nach chmod und systemctl aktivieren Sie tomcat systemctl Tomcat starten.

Diese Seite erklärt einige der Bedeutungen des obigen Codes. ↓ So schreiben Sie eine * .service-Datei für systemd

Bis ich diese Seite gelesen habe, wusste ich nicht, wie die Einstellungen waren, aber es scheint, dass die Reihenfolge, in der die beim Start registrierten Apps gestartet werden, in After oder Before angegeben ist und die in der Zeile Exec ~ angegebene Skriptdatei gestartet wird. Scheint die Hauptfunktion zu sein. (.sh ist ein Shell-Skript) Ich denke, es ist Ant, Gradele, Marven usw. in Java oder PHP. (vielleicht)

Firewall-Einstellungen

Wenn Sie den gesamten Code der oben auf dieser Seite beschriebenen Referenzseite kopieren und den gesamten Befehl kopieren, funktioniert dies, sodass ich ihn weglasse. Wenn Sie es wagen, es zu schreiben, gibt es in tomcat.xml einen Versionsnamen, aber das -Tag ist nur eine Beschreibung (wie ein Druck- oder Echobefehl), sodass Sie es einfach neu schreiben können, damit Sie den Versionsnamen entsprechend verstehen.

Geben Sie den Port von Sakuras Konsole frei.

Ich kann aus irgendeinem Grund keine Site finden, die dies erklärt, aber im Fall von Sakura VPS ist der Port standardmäßig von der WEB-Konsole beschränkt, sodass ich nur die erforderlichen Ports stoppen oder freigeben muss, um eine Verbindung zum 8080-Port herzustellen. kann nicht. Die Konsolenadresse wurde per E-Mail übermittelt, als Sie Sakuras VPS abonniert haben. Geben Sie sie daher über den dortigen Link ein.

Funktionsprüfung

Wenn Sie es richtig einstellen können, geben Sie den Server als Administrator ein /opt/tomcat/webapps/ Wenn Sie unten einen Ordner Ihrer Wahl erstellen, ist dies der Projektstamm. Da von Anfang an eine Anwendung namens examples für den Operationstest von tomcat enthalten ist (falls nicht vorhanden, machen Sie sie entsprechend und erstellen Sie index.html). Im Browser xxx.xxx.xx.xx:8080/example (Schreiben Sie x an die IP-Adresse um, die Sie erhalten haben.)

Wenn das Beispiel angezeigt wird, ist es erfolgreich.

Ebenfalls xxx.xxx.xx.xx:8080 Geben Sie einfach ein und Sie sollten die TomCat-Standardseite sehen. Ich habe versucht, die Manager App-Taste zu drücken, und es wurde abgespielt. Es scheint eine andere Einstellung zu geben, um den Verwaltungsbildschirm aufzurufen. sehr··

Recommended Posts

Installieren Sie Tomcat auf Sakuras VPS
Installieren Sie Ruby auf Sakuras VPS
Installieren Sie Tomcat + Eclipse auf einem Mac
Installieren Sie Java, Apache, Tomcat 9 auf EC2 (Amazon Linux 2)
Installieren Sie gradle auf dem Mac
Installieren Sie Corretto 8 unter Windows
Installieren Sie OpenJDK unter macOS
Installieren Sie Golang unter CentOS 8
Installieren Sie pyqt5 auf Ubuntu
Installieren Sie Neo4j 4.1.3 unter centOS
Tomcat v8 unter CentOS7
Installieren Sie Docker auf Manjaro
Installieren Sie Vertica 10.0 unter CentOS 6.10
Installieren Sie Ruby unter Ubuntu 20.04
Installieren Sie PostgreSQL 12 auf Centos8
Installieren Sie lombok auf SpringToolSuite4
Installieren Sie Python 3 unter CentOS 7
Installieren Sie kuromoji unter CentOS7
Installieren Sie PostGIS 2.5.5 unter CentOS7
Installieren Sie jpndistrict unter CentOS 7
Installieren Sie openjdk11 auf einem Mac
1002 Fehler bei Tomcat + WebSocket
Installieren Sie Redmine 4.1.1 unter CentOS 7
Installieren Sie OpenJDK 8 auf einem Mac
Smokeping Installation unter CentOS7
Installieren Sie PostgreSQL 13 unter CentOS 7.5
Installieren Sie Docker unter Windows 10 PRO
Installieren Sie OpenJDK7 (JAVA) unter Ubuntu 14.04
Installieren Sie Docker unter Ubuntu Server 20.04
Installieren Sie rbenv unter Amazon Linux
Installieren Sie den zabbix agent (5.0) unter Ubuntu 18.04
Installieren von MAV Proxy unter Ubuntu 18.04
Installieren Sie OpenFOAM v2006 unter CentOS
Installieren Sie Java unter WSL Ubuntu 18.04
Installieren Sie Jenkins auf Dockers CentOS
Installieren Sie Ubuntu Desktop 20.10 auf RaspberryPi4
Installieren Sie Apache unter CentOS auf VirtualBox
Installieren Sie Rails unter macOS Catalina
Installieren Sie Ruby 2.7 auf RHEL 8 (AppStream)
Installieren Sie Docker auf AWS EC2
Installieren Sie WordPress 5.5 unter Ubuntu 20.04 LTS
Installieren Sie Ruby 2.7 unter CentOS 7 (SCL)
Installieren Sie Ubuntu Server 20.04 auf Btrfs
Hinweis: Installieren Sie PostgreSQL 9.5 unter Ubuntu 18.04
Installieren Sie das Tomcat-Plug-In in Eclipse
Installieren Sie Java 1.8.0 unter Amazon Linux2
Installieren Sie openjdk8 auf dem Docker-Image (Debian).
Installieren Sie MariaDB unter Raspberry Pi OS