So stellen Sie War-Pakete manuell über Tomcat9 unter Windows und Linux bereit

So stellen Sie War-Pakete manuell über Tomcat9 unter Windows und Linux bereit

Die Ergebnisse sind in Windows- und Linux-Umgebungen unterschiedlich.

Windows

Schritt 1: Verwenden Sie Maven, um ein War-Paket zu erstellen (wenn das War-Paket den Namen „hello-back.war“ hat).

Schritt 2: Kopieren Sie das War-Paket in das Webapps-Verzeichnis der Tomcat-Installation

Schritt 3: Starten Sie Tomcat (Sie können die Portnummer in conf/server.xml ändern)

Schritt 4: Rufen Sie einfach den Browser 127.0.0.1::8080 auf

 

linux

Dieselbe Operation, dieselbe Bereitstellung, kein Stil, was soll's

Mach dir keine Sorgen, mach dir keine Sorgen. . .

Hier gibt es ein Problem. Standardmäßig wird der Projektname zum Stammverzeichnis hinzugefügt. Beispielsweise wird oben „Hello-back“ hinzugefügt. Auf diese Weise können einige Ressourcendateien nicht geladen werden (da die Ressourcendateien relativ zum Stammverzeichnis sind).

Um dieses Stammverzeichnis zu ändern, ändern Sie einfach die Konfigurationsdatei server.xml von Tomcat (sie befindet sich in conf/server.xml).

Fügen Sie den folgenden Satz zwischen <Host> und </Host> ein

<Context path="/" docBase="hello-back" debug="0" privileged="true"/> Der Pfad dieser Konfiguration bezieht sich auf das Stammverzeichnis und docBase bezieht sich auf den War-Namen

Zusammenfassen

Oben ist die vom Herausgeber vorgestellte Methode zum manuellen Bereitstellen von War-Paketen unter Windows und Linux über Tomcat9. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • So ändern Sie die Speichergröße von Tomcat unter Linux und Windows

<<:  So ändern Sie die Standardspeicher-Engine in MySQL

>>:  Implementierungsbeispiel eines React-Projekts von der Neuerstellung bis zur Bereitstellung

Artikel empfehlen

Tomcat analysiert XML und erstellt Objekte durch Reflektion

Der folgende Beispielcode stellt die Prinzipien d...

Eine SQL-Anweisung schließt die MySQL-Deduplizierung ab und behält eine

Als ich vor einigen Tagen an einer Anforderung ar...

Fallstudie zum Vue-Einkaufswagen

Inhaltsverzeichnis 1. Warenkorb-Beispiel 2. Code-...

Unterschiede im Stundentrennzeichen zwischen Browsern

Beim Erstellen einer Webseite verwenden Sie manchm...

MySQL 8.0.11 Installations-Tutorial unter Windows

Dieser Artikel zeichnet das Installationstutorial...

Lösen Sie das Problem der leeren Lücke am unteren Rand des Img-Bildes

Bei der Arbeit an einem aktuellen Projekt habe ic...

Detailliertes Tutorial zur Nginx-Installation

1. Kurze Einführung in Nginx Nginx ist ein kosten...

So fügen Sie einem Alpine-Image einen Ansible-Dienst hinzu

Verwenden Sie apk add ansible, um den Ansible-Die...

Ein Artikel bringt Ihnen bei, sauberen JavaScript-Code zu schreiben

Inhaltsverzeichnis 1. Variablen Verwenden Sie aus...

Verwenden Sie Standard-DL-, DT- und DD-Tags, um Tabellenlisten zu verwerfen

Heutzutage beginnen immer mehr Front-End-Entwickle...

Lösung zur Codeaufteilung im Vue-Projekt

Inhaltsverzeichnis Hintergrund Zweck Vor der Spal...