Erfahren Sie in einem Artikel, wie Sie mehrere Tomcats bereitstellen und starten und Projekte migrieren

Erfahren Sie in einem Artikel, wie Sie mehrere Tomcats bereitstellen und starten und Projekte migrieren

Manchmal müssen beim Schreiben eines Webprojekts mehrere Projekte gleichzeitig ausgeführt werden, aber es treten immer verschiedene Probleme auf, wenn das War-Paket direkt platziert wird, z. B. wenn mehrere Projekte auf demselben Tomcat und demselben Port bereitgestellt werden oder wenn mehrere Projekte auf mehreren Ports desselben Tomcat bereitgestellt werden. Nach mehreren Tests habe ich beschlossen, es mit Ihnen zu teilen. Ich werde nicht viel über die Installation von JDK sprechen. Konfigurieren Sie einfach die Umgebungsvariablen. Hier ist ein detaillierter Vorgang für Sie:

Tomcat bereitstellen

1. Herunterladen und entpacken

Laden Sie Tomcat von der offiziellen Website herunter und entpacken Sie es

2. Ändern Sie die Konfigurationsdatei

Öffnen Sie das conf-Verzeichnis

Ändern Sie die Datei server.xml, um den HTTP-Zugriffsport zu ändern (der Standard ist Port 8080).

<Anschlussport="8080" Protokoll="HTTP/1.1"
               VerbindungsTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"/>

  <Connector-Executor="tomcatThreadPool"
               Port="8080" Protokoll="HTTP/1.1"
               VerbindungsTimeout="20000"
               redirectPort="8443"/>

Kann wie folgt geändert werden (nur als Referenz, je nach persönlichen Bedürfnissen):

<Anschluss-Port="8088" Protokoll="HTTP/1.1"
               VerbindungsTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"/>

  <Connector-Executor="tomcatThreadPool"
               Port="8088" Protokoll="HTTP/1.1"
               VerbindungsTimeout="20000"
               redirectPort="8443"/>

Ändern Sie 8080 in die Portnummer, die vom ersten Tomcat nicht mehr verwendet wird. Die hier eingestellte Portnummer ist die Portnummer, die künftig für den Zugriff auf das Internet verwendet wird.

Ändern Sie den Shutdown-Port (der Standard ist Port 8005).

<Server-Port="8005" shutdown="HERUNTERFAHREN" debug="0">

Kann wie folgt geändert werden (nur als Referenz, je nach persönlichen Bedürfnissen):

<Server-Port="8095" shutdown="HERUNTERFAHREN" debug="0">

Ändern Sie 8005 in eine Portnummer, die nicht verwendet wird

(3) Ändern Sie den JVM-Startport (der Standard ist Port 8009).

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

Kann wie folgt geändert werden (nur als Referenz, je nach persönlichen Bedürfnissen):

<Connector port="8099" protocol="AJP/1.3" redirectPort="8443" secretRequired="" />

Denken Sie daran, diese Zeile zu kommentieren. Es ist sehr wichtig, die Konfiguration von secretRequired="" hier hinzuzufügen, sonst wird der Fehler org.apache.catalina.LifecycleException: Der Protokollprozessor konnte nicht gestartet werden! gemeldet. ! !

Ändern Sie 8009 in eine Portnummer, die nicht verwendet wird

Ändern Sie logging.properties

So lösen Sie das Problem der verstümmelten chinesischen Ausgabe in der Tomcat-Konsole

Ändern Sie utf-8 in logging.properties in GBK

Ausführen von Tests

Bildbeschreibung hier einfügen

Transplantationsprojekt

1. Verpacken des Originalprojekts

Wenn es sich um ein Maven-Projekt handelt, klicken Sie zuerst auf den folgenden Befehl, um die Installation auszuführen

Bildbeschreibung hier einfügen

Gehen Sie dann in das Verzeichnis Ihres Maven-Repositorys und suchen Sie das Paket (wenn Sie Ihr Repository-Verzeichnis nicht kennen, können Sie dorthin gehen).

Wie gezeigt

Bildbeschreibung hier einfügen

Als nächstes kopieren Sie dieses Paket

Bildbeschreibung hier einfügen

2. Nach Tomcat kopieren

Fügen Sie es dann unter Tomcats Webanwendungen ein, wie unten gezeigt

Bildbeschreibung hier einfügen

Auf diese Weise wird Tomcat nach dem Ausführen automatisch für Sie dekomprimiert.

3. Besuchen und ausprobieren

Bildbeschreibung hier einfügen

Beenden! ! !

Oben finden Sie ausführliche Informationen zum Bereitstellen und Starten mehrerer Tomcats und zum Transplantieren von Projekten. Weitere Informationen zum Bereitstellen und Starten von Tomcats finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • So implementieren Sie Hot Deployment und Hot Start in Eclipse/Tomcat
  • Lösung für das Problem, dass Eclipse den Tomcat-Server bereitstellt und nicht starten kann
  • Lösung für das Problem, dass die SpringBoot-Anwendung beim Bereitstellen auf Tomcat nicht gestartet werden kann

<<:  MySql-Entwicklung einer automatischen Synchronisierungstabellenstruktur

>>:  Kopieren und Einfügen ist der Feind der Verpackung

Artikel empfehlen

XHTML verwendet einige veraltete Elemente in HTML nicht mehr

Wenn wir CSS-Webseitenlayouts erstellen, wissen wi...

Detaillierte Erklärung der grundlegenden Verwendung des Linux-Debuggers GDB

Inhaltsverzeichnis 1. Übersicht 2. GDB-Debugging ...

Protokoll des Kompilierungs- und Installationsprozesses des Nginx-Quellcodes

Die Installation des RPM-Pakets ist relativ einfa...

Das WeChat-Applet implementiert den Wasserfallfluss, Paging, Scrollen und Laden

In diesem Artikel wird der spezifische Code für d...

Vue integriert Tencent Map zur Implementierung der API (mit DEMO)

Inhaltsverzeichnis Hintergrund zum Schreiben Proj...

MySQL 8.0.12 Einfaches Installations-Tutorial

In diesem Artikel finden Sie das Installations-Tu...

Interaktive Erlebnistrends, die 2015-2016 zum Mainstream werden

Der wichtigste Artikel zum interaktiven Design im...

So lösen Sie das Problem „Nginx 503-Dienst vorübergehend nicht verfügbar“

In letzter Zeit tritt nach dem Aktualisieren der ...

Tutorial zu HTML-Formular-Tags (4):

Nehmen Sie nun an, dass Sie dem Formular ein Elem...

setup+ref+reactive implementiert Vue3-Reaktionsfähigkeit

Das Setup wird zum Schreiben kombinierter APIs ve...

Verwendung des Array-Filters filter() in JS

Inhaltsverzeichnis 1. Einleitung 2. Einführung in...