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

So wechseln Sie in Linux effizient zwischen Verzeichnissen

Wenn es um den Verzeichniswechsel unter Linux geh...

Beispiel für die Erschöpfung der MySQL-Auto-Increment-ID

Anzeigedefinitions-ID Wenn die in der Tabelle def...

Tiefgreifendes Verständnis des Slot-Scopes in Vue (für Anfänger geeignet)

Es gibt bereits viele Artikel über Slot-Scope auf...

Installationshandbuch für VMware Workstation 15 Pro (für Anfänger)

01. VMware Workstation Pro 15 herunterladen Herun...

Zusammenfassung der MySQL-Datenmigration

Inhaltsverzeichnis Vorwort: 1. Über die Datenmigr...

Installation und Verwendung von Apache-Stresstest-Tools

1. Herunterladen Gehen Sie zur offiziellen Apache...

Vue-pdf implementiert eine Online-Vorschau von PDF-Dateien

Vorwort In den meisten Projekten werden Sie auf e...

Häufig verwendete JS-Funktionsmethoden im Frontend

Inhaltsverzeichnis 1. E-Mail 2. Mobiltelefonnumme...

So verbergen Sie die Grenze/Trennlinie zwischen Zellen in einer Tabelle

Nur den oberen Rand anzeigen <table frame=above...

MySQL 8.0.17 Installations- und einfaches Konfigurationstutorial unter macOS

Wenn Sie nicht verstehen, was ich geschrieben hab...

Möglichkeiten zur Verbesserung der MongoDB-Leistung

MongoDB ist eine Hochleistungsdatenbank, bei der ...

So verwenden Sie CocosCreator zum Erstellen eines Schießspiels

Analysieren Sie die Produktionsschritte: 1. Resso...

Erstellen eines FastDFS-Dateisystems in Docker (Tutorial mit mehreren Images)

Inhaltsverzeichnis Über FastDFS 1. Suche nach Bil...