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). 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:
|
<<: Grafisches Tutorial zur Installation und Konfiguration der MySQL-Version 5.7.15
>>: jQuery-Plugin zur Implementierung des Minesweeper-Spiels (3)
html ¶ <html></html> html:xml ¶ <h...
Verwenden Sie die For-Schleife, um das Zabbix-Ima...
## 1 Ich lerne gerade die Docker-Bereitstellung u...
Vorwort Dieser Artikel stellt hauptsächlich die r...
Wenn Threads gleichzeitig ausgeführt werden, müss...
Ich habe vor Kurzem eine Falle bei der regulären ...
1. Mehrere Aufrufe eines einzelnen Pfeils Sobald ...
Inhaltsverzeichnis 1. Was ist der Ausführungskont...
<br />Englische Adresse: http://developer.ya...
Inhaltsverzeichnis Gesamteffekt Achten Sie auf Co...
Anfänger können HTML lernen, indem sie einige HTM...
Inhaltsverzeichnis 1. Implementierung des Zählers...
Bei unserer täglichen Arbeit führen wir manchmal ...
<br />Die Farbe einer Webseite ist entscheid...
Zusammenfassen Dieser Artikel endet hier. Ich hof...