Installieren Sie drei oder mehr Tomcats unter einem Linux-System (detaillierte Schritte)

Installieren Sie drei oder mehr Tomcats unter einem Linux-System (detaillierte Schritte)

Wenn Sie mehrere Tomcats installieren möchten, müssen Sie JDK auf dem System installiert haben und installieren

Basierend auf einem Kater werde ich hier nicht näher darauf eingehen und gleich zum Thema kommen.

Die Installation mehrerer Tocats ähnelt stark der Installation eines Tocats, allerdings müssen Sie einige Konfigurationen ändern.

Ich habe zuvor drei Tomcats installiert, aber vergessen, einen Screenshot zu machen.

Heute werde ich also die vierte installieren. Ich werde die Schritte im Detail aufzeichnen und Screenshots zur Veranschaulichung machen. Wenn Sie die Schritte Schritt für Schritt befolgen, wird es kein Problem geben.

Schritt 1: Kopieren und entpacken

Kopieren Sie das vorbereitete komprimierte Tomcat-Paket in das Verzeichnis, das Sie installieren möchten. Der Name meines komprimierten Tomcat-Pakets lautet tomcat.tar.gz und mein Installationsverzeichnis ist /usr/java/tomcat


Schritt 2: Tomcat entpacken

[root@aliServer Tomcat]# tar -xvf tomcat.tar.gz

Schritt 3: Benennen Sie die dekomprimierte Datei um.

Der Name des Ordners nach der Dekomprimierung ist nicht intuitiv genug. Da ich zuvor drei Tomcats installiert habe, plane ich, den vierten Tomcat tomcat_8083 zu nennen


Befehl ausführen

[root@aliServer Tomcat]# mv apache-tomcat-8.5.20 tomcat_8083 


Schritt 4: Umgebungsvariablen bearbeiten

[root@aliServer Tomcat]# vi /etc/Profil

Nach dem Öffnen der Profildatei können wir die von uns konfigurierten JDK-Umgebungsvariablen und die ersten drei von mir konfigurierten Tomcats sehen. Als nächstes kopieren wir die Konfiguration des dritten Tomcats (tomcat-8082) und ändern den entsprechenden Namen.


Nach dem Hinzufügen der vierten Tomcat-Umgebungsvariablenkonfiguration ist es, wie in der Abbildung gezeigt, wichtig, den Pfad zu schreiben, der Ihrem eigenen Tomcat entspricht, da der Pfad, in dem sich mein vierter Tomcat befindet, /usr/java/tomcat/tomcat_8083 ist


Um zu verhindern, dass jeder diesen hinzugefügten Absatz manuell kopiert, werde ich ihn direkt einfügen

####tomcat-8083
TOMCAT_HOME_3=/usr/java/tomcat/tomcat_8083
CATALINA_HOME_3=/usr/java/tomcat/tomcat_8083
CATLINA_BASE_3=/usr/java/tomcat/tomcat_8083
exportieren TOMCAT_HOME_3 CATALINA_HOME_3 CATALINA_BASE_3

Schritt 5: Die geänderte Profildatei sofort wirksam machen

[root@aliServer ~]# Quelle /etc/Profil

Schritt 6: catalina.sh ändern

Geben Sie das Bin-Verzeichnis des vierten Tomcats ein, der gerade entpackt wurde

[root@aliServer ~]# cd /usr/java/tomcat/tomcat_8083/bin

Darin befindet sich eine Datei catalina.sh, wir bearbeiten diese Datei

[root@aliServer bin]# vi catalina.sh

Suchen Sie nach dem Öffnen der Datei catalina.sh den Speicherort des roten Teils unten (kopieren Sie nicht zu viele Leerzeichen).

OS specific support. $var _must_ be set to either true or false.

Die Suche ist einfach, geben Sie einfach /OS-spezifische Unterstützung ein. $var _muss_ entweder auf „true“ oder „false“ gesetzt werden.

Nachdem Sie diesen Speicherort gefunden haben, können Sie sehen, dass die unveränderte Version folgendermaßen aussieht:


Fügen Sie nun diese beiden Sätze unter dem Satz „Betriebssystemspezifische Unterstützung“ hinzu. $var _muss_ entweder auf „true“ oder „false“ gesetzt werden.

export CATALINA_BASE=$CATALINA_BASE_3


export CATALINA_HOME=$CATALINA_HOME_3

Nach dem Hinzufügen speichern und beenden, wie in der Abbildung gezeigt


Hinweis: CATALINA_BASE_3 sollte mit dem Namen der Profilumgebungsvariablen übereinstimmen, die in der vorherigen Bearbeitung konfiguriert wurde.

Schauen wir uns meine Konfiguration von catalina.sh im Bin-Verzeichnis meines dritten Tomcats (also tomcat_8082) an. Aus dem gleichen Grund muss der Name mit dem in der Profilumgebungsvariablen konfigurierten Namen übereinstimmen, wie in der Abbildung gezeigt


Schritt 7: Server.xml ändern

Geben Sie das conf-Verzeichnis des vierten Tomcats ein

[root@aliServer bin]# cd /usr/java/tomcat/tomcat_8083/conf

Bearbeiten Sie server.xml

[root@aliServer conf]# vi server.xml

(1): Suchen Sie <Server port="8005" shutdown="SHUTDOWN"> und ändern Sie die Portnummer auf 7083

Sie können diese Portnummer beliebig schreiben. Sie sollte nicht mit anderen Portnummern in Konflikt geraten. Am besten gehen Sie bei der Wahl der Portnummer regelmäßig vor.

Meine erste Tomcat-Portnummer bleibt standardmäßig unverändert, die zweite wird auf 7081 geändert, die dritte auf 7082 und die vierte auf 7083. Natürlich können Sie die erste auch auf 7080 ändern

Es gibt zwei weitere Stellen, an denen die Portnummern auf ähnliche Weise geändert werden müssen.

Vor:


Nach:


(2): Suchen Sie <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> und ändern Sie die Portnummer auf 8083. Diese 8083 ist die Portnummer meines vierten Tomcat.

Meine erste Tomcat-Portnummer änderte sich standardmäßig nicht, die zweite wurde auf 8081 geändert, die dritte auf 8082 und die dritte auf 8083

Vor


Nach


(3): Suchen Sie <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> und ändern Sie die Portnummer in: 9003

Meine erste Tomcat-Portnummer ist immer noch 8009, die zweite 9001 und die dritte 9002. Natürlich können Sie die erste auch auf 9000 ändern.

Vor


Nach:

Schritt 8: Tomcat starten

Gehen Sie in das Bin-Verzeichnis jedes Tomcats und starten Sie Tomcat

[root@aliServer ~]# cd /usr/java/tomcat/tomcat_8080/bin
./startup.sh
[root@aliServer ~]# cd /usr/java/tomcat/tomcat_8081/bin
./startup.sh
[root@aliServer ~]# cd /usr/java/tomcat/tomcat_8082/bin
./startup.sh
[root@aliServer ~]# cd /usr/java/tomcat/tomcat_8083/bin
./startup.sh 




OK, so einfach ist das.

Um den Installationsvorgang im Detail aufzuzeichnen, ist es etwas langwierig. Ich hoffe, dass jeder ihn erfolgreich installieren und etwas gewinnen kann.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Verschiedene Probleme und Lösungen beim Bereitstellen von Tomcat zur Veröffentlichung von Projekten unter Linux
  • Linux (Center OS7) installiert JDK, Tomcat und MySQL, um eine Ausführungsumgebung für Java-Webprojekte zu erstellen.
  • Detailliertes grafisches Tutorial zur Installation und Deinstallation von Tomcat8 unter Linux
  • Schritte zum Überwachen des Tomcat-Status und zum automatischen Starten mithilfe von Shell-Skripten unter Linux
  • Installieren Sie Tomcat und stellen Sie die Website unter Linux bereit (empfohlen)
  • Linux (CentOS7) installiert Tomcat und legt Tomcat als Startobjekt fest (am Beispiel von Tomcat8).
  • So starten und stoppen Sie den Tomcat-Dienst durch Schreiben eines Shell-Skripts in einer Linux-Umgebung
  • So ändern Sie die Tomcat-Portnummer in Linux

<<:  Grafisches Tutorial zur Installation und Konfiguration der MySQL-Version 5.7.15

>>:  jQuery-Plugin zur Implementierung des Minesweeper-Spiels (3)

Artikel empfehlen

Eine Liste der Fallstricke beim regulären JS-Matching

Ich habe vor Kurzem eine Falle bei der regulären ...

Beispielcode zum Zeichnen von Doppelpfeilen in gängigen CSS-Stilen

1. Mehrere Aufrufe eines einzelnen Pfeils Sobald ...

10 inhaltliche Prinzipien zur Verbesserung der Website-Performance

<br />Englische Adresse: http://developer.ya...

Anfänger lernen einige HTML-Tags (1)

Anfänger können HTML lernen, indem sie einige HTM...

Implementierung des Vue-Zählers

Inhaltsverzeichnis 1. Implementierung des Zählers...

Erläuterung der MySQL-Indexoptimierung

Bei unserer täglichen Arbeit führen wir manchmal ...

Webseiten-Erlebnis: Farbabstimmung für Webseiten

<br />Die Farbe einer Webseite ist entscheid...

Detaillierte Erklärung des Ref-Attributs von Vue

Zusammenfassen Dieser Artikel endet hier. Ich hof...